突然想打开之前做的一个ASP.Net项目,居然就连接不上mysql数据库了~又给忘记之前解决的办法了,那个心酸啊,只能重新再来
1.安装Mysql数据库,给出官网下载地址http://dev.mysql.com/downloads/mysql/点击打开链接,应该选择windows平台的。
2.最新版的应该在安装目录下有MySQL connector/Net,这是Mysql用来支持ASP.NET的,比之前方便了许多,
我的安装目录是:C:\Program Files (x86)\MySQL\Connector NET 6.9\Assemblies\v4.0\MySQL.Data.dll
当然,如果你已经安装之前的Mysql版本,又不想跟换,那就到官网下载一个MySQL connector/Net组件,目前最新是6.9.7
下载地址:http://dev.mysql.com/downloads/connector/net/点击打开链接
3.在解决方案的引用选项上右击,添加应用,进行如下操作
4.测试连接,添加using MySql.Data.MySqlClient,然后用以下代码进行测试
using MySql.Data.MySqlClient; namespace ConnectMySql { class Class1 { public MySqlDataReader GetData() { string connection = "server=localhost;user id=root;password=123456;database=MyDatabase; pooling=true;"; MySqlConnection conn = new MySqlConnection(connection); string sqlQuery = "SELECT * FROM table1"; MySqlCommand comm = new MySqlCommand(sqlQuery, conn); conn.Open(); MySqlDataReader dr = comm.ExecuteReader(); conn.Close(); return dr; } } }