C#连接MySql数据库的连接字符串是什么?

来源:百度知道 编辑:UC知道 时间:2024/06/17 03:35:30
我在网上找了很多发现连接字符串都一样呀,有的使用"server=" + se +";database=information_schema;user id=" + us + ";password=" + pa;
有的把database放在最后,还有的使用Database='testdb';Data Source='localhost',把我都搞晕了。

还有哪个MySql驱动比较好点,推荐一个?

using MySQLDriverCS;
// 建立数据库连接MySQLConnection DBConn;DBConn = new MySQLConnection(new MySQLConnectionString("localhost","mysql","root","",3306).AsString);DBConn.Open();
// 执行查询语句MySQLCommand DBComm;DBComm = new MySQLCommand("select Host,User from user",DBConn);
// 读取数据MySQLDataReader DBReader = DBComm.ExecuteReaderEx();
// 显示数据try{while (DBReader.Read()){Console.WriteLine("Host = {0} and User = {1}", DBReader.GetString(0),DBReader.GetString(1));}}finally{DBReader.Close();DBConn.Close();}
//关闭数据库连接DBConn.Close();

http://www.connectionstrings.com/
下面网页中自己选择合适的吧
http://www.connectionstrings.com/mysql