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