学习ADO.NET时,你可能会遇到ADO.NET连接MySQL问题,这里将介绍ADO.NET连接MySQL问题的解决方法,在这里拿出来和大家分享一下。Mysql安装好以后,点属性,然后点查找目标,点向上一层目录,找到Binaries\.NET2.0,然后将这个文件复制到你的工程目录下,一般这样的DLL文件会保存到bin目录下.在代码页里输入usingMysql.Data.MysqlClient;然后再在Page_Load函数里写MysqlConnection,在单词写到一半时提示就出来了,下面的就不用写了吧?都已经出现”代码智能完成了”,随便写一段代码试试就可以了,和Sqlserver完全相似.
成都创新互联专业为企业提供柯坪网站建设、柯坪做网站、柯坪网站设计、柯坪网站制作等企业网站建设、网页设计与制作、柯坪企业网站模板建站服务,十余年柯坪做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
下面提供两段代码供参考,一个代码页,一个是HTML页:default2.aspx.cs下ADO.NET连接MySQL代码:
- usingSystem;
- usingSystem.Data;
- usingSystem.Configuration;
- usingSystem.Collections;
- usingSystem.Web;
- usingSystem.Web.Security;
- usingSystem.Web.UI;
- usingSystem.Web.UI.WebControls;
- usingSystem.Web.UI.WebControls.WebParts;
- usingSystem.Web.UI.HtmlControls;
- usingMySql.Data.MySqlClient;
- publicpartialclassDefault2:System.Web.UI.Page
- {
- protectedvoidPage_Load(objectsender,EventArgse)
- {
- stringquery="select*fromguestbook";
- MySqlConnectionmyConnection=newMySqlConnection("server=localhost;userid=root;password=;database=guestbook");
- MySqlCommandmyCommand=newMySqlCommand(query,myConnection);
- myConnection.Open();
- myCommand.ExecuteNonQuery();
- MySqlDataReadermyDataReader=myCommand.ExecuteReader();
- stringbookres="";
- while(myDataReader.Read()==true)
- {
- bookres+=myDataReader["id"];
- bookres+=myDataReader["user"];
- bookres+=myDataReader["pass"];
- }
- myDataReader.Close();
- myConnection.Close();
- lb1.Text=bookres;
- }
- }
default2.aspx下的代码
- <%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default2.aspx.cs"Inherits="Default2"%>
无标题页