日期:2014-05-17  浏览次数:20946 次

visual studio 2010怎样和MySql连接?紧急求助!!!
visual studio 2010怎样和MySql连接??  在网上查了一下,有一个方法说是   MySQL提供了一个dll文件——“MySql.Data.dll”,将这个文件放到应用项目的bin目录下,然后将应用项目的程序写上   using MySql.Data.MySqlClient; 就可以写代码 进行连接了。
 可是我将这个文件放在bin文件夹下不行,放在bug文件夹下也不行,  using MySql.Data.MySqlClient;这句话出错,提示说是: 未能找到类型或命名空间名称“MySql”(是否缺少 using 指令或程序集引用?)
我在添加引用的时候,和 Mysql一切相关的文件都没有找到(可是连360的一些相关文件都显示出来了)。

mysql运行一切正常,表都已经建好了。

还有一个问题,为什么新建一个dataset文件,再点服务器资源管理器-->连接到数据库,在数据源中没有MySql的选项,点《其他》 选项也没有,怎样才能连接到MySql啊?

我做的是Win Form。
紧急求助啊,有劳各位大侠了。
------最佳解决方案--------------------
你这个是WinForm,不是WebForm,所以开发时不是放在Bin目录下的。
你应该在项目里新建一个文件夹,比如叫"程序集",然后把那个dll放进该文件夹里,通过解决方案资源管理器中的添加引用,将刚才的dll加入引入项目中,这样就可以添加using MySql.Data.MySqlClient;了。

你可以试下我说的。
------其他解决方案--------------------
你在添加引用的时候,有一个浏览选项,浏览到dll文件所在的文件夹,选中并添加。在配置文件中  providerName="MySql.Data.MySqlClient" ,在代码中添加 using MySql.Data.MySqlClient; 语句,就可以调用mysql 了。 我试过了,可以的。祝好运 
------其他解决方案--------------------
右键项目,然后选择“添加引用”,然后浏览到dll位置,选中即可。

你直接复制到文件夹下是不行的
------其他解决方案--------------------
访问数据库 
using System.Data;
using System.Data.OleDb;


oledb是一种
还有一种SQL
利用connection对象
就可以连接到数据库了。。


------其他解决方案--------------------
添 加 引 用 了吗?

------其他解决方案--------------------
先添加引用,再using就好了
------其他解决方案--------------------
配置成功后可以用这样的代码测试一下:
MySqlConnection cn=new MySqlConnection("连接字符串");
MySqlDataAdapter da=new MySqlDataAdapter("select * from 表名 limit 10",cn);
DataTable dt=new DataTable();
da.Fill(dt);
dataGridView1.DataSource=dt;
上述代码写在窗体的Form_Load事件方法内。
------其他解决方案--------------------
多谢dalmeeme,taomanman和tianxiagongzheng三位,在下不胜感激!!!有空多交流哦。