修改my.ini文件
default-character-set=utf8
到这位老兄的资源下载mysql for .net2.0的ODBC驱动
http://download.csdn.net/source/214322
安装完毕之后就可以在VS2005的服务器资源管理器中添加数据连接
在数据源选项中点击[更改]选择其他,你会在[数据提供程序]中看到.NET Framework Data Provider for MySQL
server name填写你的mysql服务器的ip地址,本机填写localhost
user name 和password 和database name照实填写,选择save my password
然后进入[高级]选项
将advanced中的character set 设置为utf8 点击[确定]至此所有设置完毕
测试连接----提示连接正常
生成的连接字符串如下
server=localhost;user id=root;Password=root;persist security info=True;database=webdata;character set=utf8//密码是隐藏的,其实字符串中不会出现密码,但是在asp.net中会在web配置文件中出现密码
连接字符串中的character set一定要和数据库的character set一致!
使用 MySql.Data.MySqlClient这个名空间来连接 MySQL 服务器。
在C#中,可以使用using语句来引入MySQL数据接口: