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的方式,比较通用。