重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

ADO.NET连接MySQL时碰到的问题及解决方法

这篇文章主要介绍“ADO.NET连接MySQL时碰到的问题及解决方法”,在日常操作中,相信很多人在ADO.NET连接MySQL时碰到的问题及解决方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ADO.NET连接MySQL时碰到的问题及解决方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

鹤壁网站建设公司成都创新互联公司,鹤壁网站设计制作,有大型网站制作公司丰富经验。已为鹤壁上千余家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的鹤壁做网站的公司定做!

学习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"%>      无标题页     
  
   

以上结果在visualwebDeveloper2005(速成版)下测试通过!相信在visualstudio2005中也可以通过!

到此,关于“ADO.NET连接MySQL时碰到的问题及解决方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


分享文章:ADO.NET连接MySQL时碰到的问题及解决方法
分享地址:http://cqcxhl.cn/article/ppphje.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP