当前位置: 首页 >> 观点
2022年01月13日整理发布:.net怎么连接mysql数据库 世界观察
发布时间:2023-02-23 00:53:57    来源:元宇宙网

哈喽 小伙伴们 ,今天给大家科普一个小知识。在日常生活中我们或多或少的都会接触到2022年01月13日整理发布:.net怎么连接mysql数据库方面的一些说法,有的小伙伴还不是很了解,今天就给大家详细的介绍一下关于2022年01月13日整理发布:.net怎么连接mysql数据库的相关内容。

我们来谈谈如何连接。net到mysql数据库。相信朋友们也应该密切关注这个话题。现在我们来谈谈如何连接。net到mysql数据库的朋友。边肖还收集了如何连接的相关信息。net到mysql数据库。我希望你看到后会喜欢。


(资料图)

Net连接mysql数据库:首先,引用MySQL连接器/Net组件;然后把MySQL.Data.dll的参考加入到ASP.NET项目的参考中;最后,使用ConnectMySql代码完成与数据库的连接。

建议:《mysql视频教程》

ASP。NET的默认数据库是MS SQL Server微软的数据库产品。事实上,如果不考虑成本因素,Windows Server IIS MS SQL Server的ASP.NET是网站应用开发的最佳匹配。但是,由于这些微软产品都需要收费,在考虑成本因素时,其他产品往往在开发环境ASP.NET不变的情况下选择开源产品。

MySQL是一个优秀的开源数据库。现在我们来谈谈如何使用ASP.NET连接MySQL数据库(Windows环境下)。

1.安装MySQL数据库系统。截至本文撰写之时,MySQL版本为5.6.16。你可以访问http://dev.mysql.com/downloads/mysql/,官网下载安装。注意安装,选择微软Windows平台。

2.引用MySQL连接器/网络组件。该组件位于MySQL安装目录中,例如我的计算机上的目录:

C: \程序文件(x86)\ MySQL \连接器. NET 6 . 7 . 4 \程序集\v4.5\MySQL。Data.dll

或者在官网下载http://dev.mysql.com/downloads/connector/net/最新版本的MySQL连接器/Net组件。

需要注意的是,如果MySQL Connector/Net组件在MySQL数据库正常安装后更新,会出现版本不同的问题。有必要对ASP.NET machine . config中MySQL引用MySQL Connector/Net组件版本的说法进行评论。

引用MySQL连接器/Net组件的方法是将MySQL.Data.dll的引用添加到ASP.NET项目的引用中,如下图所示:

3-1.使用以下代码完成与数据库的连接:

使用MySql。数据. MySqlClient命名空间ConnectMySql

{ class Class1

{公共MySqlDataReader GetData

{字符串连接=" server=localhost用户id=root密码=123456;数据库=ABC池=真;";

MySQL connection conn=new MySQL connection(连接);字符串sqlQuery=" SELECT * FROM Article

MySQL command=new MySQL command(SQLquery,conn);

控制室打开;

MySQL datareader dr=comm . ExecuteReader;

连接关闭;返回dr;

}

}

}代码要注意两点:第一,使用使用MySql。数据. MySqlClient第二,写连接字符串连接。当然,这个连接字符串不能像上面那样用具体的代码写,但是建议在ASP.NET应用程序根目录下的配置文件web.config的connectionStrings部分写,如下所示:

3-2.在web.config中配置连接字符串,以完成与MySQL数据库的连接(推荐的替代方法3-1)

connectionStrings

添加名称=" DefaultConnection " ConnectionString="数据源=(LocalDB)\ v 11.0;初始目录。MSTWebsite-20140219093639;综合安全=SSPI;AttachDBFilename=| DataActiVe | \ aspnet-Sanlogic。MSTWebsite-20140219093639 . MDF " providerName=" System。数据。SqlClient" /

添加名称=" DBConnection " connectionString=" server=localhost;用户id=root密码=123456;数据库=ABC池=真;"

providerName="MySql。数据. MySqlClient" /

/connectionStrings其中DBConnection是到MySQL的连接。如果是这种情况,可以使用下面的代码取出连接字符串(注意还有在使用MySql。数据. MySqlClient声明):

公共静态MySQL连接创建连接

{ string _ conn=Webconfigurationmanager。ConnectionStrings[" DBconnection "]。ConnectionString

MySQL connection conn=new MySQL connection(_ conn);返回conn

}使用此方法取出连接字符串并建立与数据库的连接。以后,直接调用这个方法创建到MySQL数据库的连接,使用ADO.NET完成任务。以上是如何连接mysql数据库的细节。网!

来源:php中文网站

广告

X 关闭

广告

X 关闭