ado.net毗邻mysql数据示例代码_内存卡数据恢复安卓
日期:2014-07-13 / 人气: / 来源:网络
学习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"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml">
<headrunatheadrunat="server">
<title>无标题页</title>
</head>
<body>
<asp:labelIDasp:labelID=lb1runat=server/>
<formidformid="form1"runat="server">
<div>
</div>
</form>
</body>
</html>
以上结果在visualwebDeveloper2005(速成版)下测试通过!相信在visualstudio2005中也可以通过!connector/NET5.0下载地址:http://dev. mysql.com/downloads/connector/net/5.0.html在做项目前需要把Mysqlconnector/net5.0装上,然后到安装目录中找到MySql.Data.dll,将此文件拷贝到项目的bin目录下然后将usingMySql.Data.MySqlClient;这句红色的语句写到using那几行的下面。就可以了!快速上手的正确的做法是将以前写的SQLserver代码改写成 mysql的,而改写的部分也很少,因为二者格式几乎一样。
下面提供两段代码供参考,一个代码页,一个是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"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml">
<headrunatheadrunat="server">
<title>无标题页</title>
</head>
<body>
<asp:labelIDasp:labelID=lb1runat=server/>
<formidformid="form1"runat="server">
<div>
</div>
</form>
</body>
</html>
以上结果在visualwebDeveloper2005(速成版)下测试通过!相信在visualstudio2005中也可以通过!connector/NET5.0下载地址:http://dev. mysql.com/downloads/connector/net/5.0.html在做项目前需要把Mysqlconnector/net5.0装上,然后到安装目录中找到MySql.Data.dll,将此文件拷贝到项目的bin目录下然后将usingMySql.Data.MySqlClient;这句红色的语句写到using那几行的下面。就可以了!快速上手的正确的做法是将以前写的SQLserver代码改写成 mysql的,而改写的部分也很少,因为二者格式几乎一样。
centos编译安装mysql详解
1、下载mysql下载地址:http://dev.mysql.com/downloads/mysql/5.5.html#downloads2、上传到CentOS服务器本例放在 /home/jiangfeng3 中3、创建mysql组及用户[root@local
MySQL数据库
作者:管理员
推荐内容 Recommended
- 江苏飞浩信息科技期待您的加入07-20
- 江苏飞浩科技欢迎您07-19
相关内容 Related
- 江苏飞浩信息科技期待您的加入07-20
- 江苏飞浩科技欢迎您07-19