以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  .NET支持MySQL,狐表不可以吗?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=44227)

--  作者:ifernicer
--  发布时间:2013/12/26 2:05:00
--  .NET支持MySQL,狐表不可以吗?

今天巧遇一片文章是关于.net连接MySQL

 

我感觉狐表应该也是可以的,

特地转过来请教各位大神

 

全文如下:

 

 

----------------------------------------------------

 

..net连接MySQL的方法

最近要用C#做一个东西,连接之前项目的数据库(用MySQL建的)。.net连接MySQL实现起来其实并不是很复杂的事,网上找找,方法挺多的,下面将我实现的方法简单记录一下:

1、首先上MySQL网站下驱动(以前学Java的时候,要用connecter来做):http://www.mysql.com/products/connector/

因为是用.net来连接MySQL,使用我们下载ADO.NET Driver for MySQL(这句废话,忽略。。。)。

2、安装下下来的安装包(这步就不说了,你懂的~)

3、我们在Visual Studio里创建一个Web Application,然后引入X:\\XXXX\\MySQL\\MySQL Connector Net 6.3.6\\Assemblies下的v2.0或v4.0里的DLL文件。

如图:

在MySQLHelper里面加入:

using MySql.Data.MySqlClient;

在Web.config里面加入MySQL数据库的连接字符串:

<connectionStrings>
<add name="MySqlStr" connectionString="server = localhost; user id = XXXX; password = XXXX; database = XXXX"/>
</connectionStrings>

这样,就完成了.net连接MySQL数据库的基础操作。

我在MySQL下建了一个名为tb_test的数据表,然后简单写了一个test方法(取出表中全部数据)。看效果:

看,已经可以了,成功连接MySQL。^_^


--  作者:包头123
--  发布时间:2013/12/26 8:12:00
--  
版主应该特别说明哪些数据库可以连接,并给出方法。
--  作者:mikegao
--  发布时间:2013/12/26 9:42:00
--  
学习关注中!
--  作者:有点甜
--  发布时间:2013/12/26 21:20:00
--  
 不是一回事