1.通過ado.net連接(數據庫連接串中庫名稱為中文無法使用)
需要添加MySql.Data.dll(可通過安裝mysql-connector-net-6.8.3.mis獲得)
引用MySql.Data.dll
調用方式
string connectionString= “server=localhost;port=3306;database=dbtest;uid=root;pwd=111;”
MySqlConnection conn = new MySqlConnection(connectionString))
conn.Open();
2.使用ODBC
32位mysql安裝mysql-connector-odbc-5.1.5-win32.msi
64位mysql安裝mysql-connector-odbc-5.1.12-winx64.msi
如果是32位操作系統,可以直接在ODBC管理器中添加DSN;如果是64位操作系統,mysql版本是64位的可直接添加DSN,mysql是32位的,則需要打開C:/Windows/SysWOW64/odbcad32.exe才能添加DSN。添加完后可在VS->視圖->服務器資源管理器中添加測試看是否成功。
32位ODBC配置管理器
string constr = "Driver={MySQL ODBC 5.1 Driver};Server=localhost;Port=3306;Database=中文;User=root;PassWord=111;Option=3;";
OdbcConnection conn = new OdbcConnection(constr);
conn.Open();
3.使用MySQLDriverCS.dll(在64位系統中無法使用,暫時還沒有64位的dll)
直接引用MySQLDriverCS.dll(可在網上直接找到)
using MySQLDriverCS;
MySQLConnection conn = new MySQLConnection( new MySQLConnectionString("localhost","test","root","").AsString );
conn.Open();
新聞熱點
疑難解答