日期:2014-05-20  浏览次数:20830 次

C#中连接mysql数据库可以用什么样的方法?
C#中怎么连接mysql数据库?

------解决方案--------------------
需要先下载mysqlnet.exe,安装后引用CoreLab.MySql.dll
基本语句

insert into `mis`.`users` ( name, age) values ( "ywm ", 13)

select id, name, age from `mis`.`users` limit 0, 50

delete from `mis`.`users` where id > 8

update `mis`.`users` set name = "ywm1 " where id = 13


连接字符串

MySqlConnection conn = new MySqlConnection( "User Id=root;Password=sa;Host=localhost;Database=mis; ");
conn.Open();
MySqlDataAdapter da = new MySqlDataAdapter( "select id, name, age from `mis`.`users` ",conn);
DataSet ds = new DataSet();
da.Fill(ds, "users ");
conn.Close();
DataGrid1.DataSource= ds;
DataGrid1.DataBind();


------解决方案--------------------
1.网上有开源的mysqlconnection,我用过还可以
2.用ODBC连接,这样你无需关心你的数据库是什么 服务机器上要装个MYSQLODBC来实现ODBC
------解决方案--------------------
有两种方法 一种是 通过 odbc.net 一种是通过 MySQLDriverCS.dll
MySQLDriverCS > odbc.net 但是我也找了很久,就是没找到 MySQLDriverCS.dll的下载。
------解决方案--------------------
MyOleDB OleDB的方式,比较通用。