首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

visual studio 2010怎样和MySql连接?

2012-12-16 
visual studio 2010怎样和MySql连接?紧急求助!!!visual studio 2010怎样和MySql连接??在网上查了一下,有一

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三位,在下不胜感激!!!有空多交流哦。

热点排行