学习了asp.net 有web服务器控件和C#代码两部分
那么在做页面时候,需要用到数据库和asp.net的链接
课本上只是说明了和SQL server的链接,本文介绍如何在.net中链接 Access 和 mysql数据库
1,链接Access数据库
首先将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"); }2.使用odbc 来链接mysql数据库
在控制模板中配置odbc
具体配置方法请参看:https://zhidao.baidu.com/question/144926087.html
然后,我们检查一下,我们是否链接成功:
mysql 中database的名称:test
表名:test1
为了简单期间: