學習了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
爲了簡單期間: