關於asp.net中連接數據庫的問題

學習了asp.net 有web服務器控件和C#代碼兩部分html

那麼在作頁面時候,須要用到數據庫和asp.net的連接mysql

課本上只是說明了和SQL server的連接,本文介紹如何在.net中連接 Access 和 mysql數據庫web

1,連接Access數據庫sql

首先將Access數據庫文件導入到VS中,複製到APP_Data下,在Access保存以前設置爲2003以前版本,這樣數據庫的後綴爲.mdb數據庫

 

在C#控件代碼中,敲入:服務器

   string name = TextBox1.Text;
        string pasw = TextBox2.Text;
        string mystr;
        OleDbConnection myconn = new OleDbConnection();
        mystr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source =" + Server.MapPath("~\\App_Data\\thesis.mdb");  //這是連接Access數據庫所特有的OLEDB方法,
        myconn.ConnectionString = mystr;
        myconn.Open();
        string sql;
        sql = "select teachername  from   [teacher]  where teacherid='" + name + "' and teacherpwd='" + pasw + "'";  //sql語句
        OleDbCommand mycmd = new OleDbCommand();
        mycmd.CommandText = sql;
        mycmd.Connection = myconn;
        OleDbDataReader rs = mycmd.ExecuteReader();
        rs.Read();
        if (rs.HasRows)
        {   //判斷DataReader對象rs是否包含一行或多行,返回值爲布爾型
            Session["name"] = rs["teachername"];
            Session["type"] = "0";
            Response.Redirect("t_modi.aspx");
        }
        else
        {
            Response.Redirect("admin.aspx");
        }asp.net

2.使用odbc 來連接mysql數據庫ide

在控制模板中配置odbc學習

具體配置方法請參看:https://zhidao.baidu.com/question/144926087.html.net

而後,咱們檢查一下,咱們是否連接成功:

mysql 中database的名稱:test

表名:test1

爲了簡單期間:

相關文章
相關標籤/搜索