1、用mysqldrivercs連線mysql資料庫
在安裝資料夾下面找到
mysqldriver.dll
,然後將
mysqldriver.dll
新增引用到專案中
mysqldrivercs-n-easyquerytools-4.0.1-dotnet2.0.exe
using
system;
using
system.collections.generic;
using
system.componentmodel;
using
system.data;
using
system.data.odbc;
using
system.drawing;
using
system.linq;
using
system.text;
using
system.windows.forms;
using
mysqldrivercs;
namespace
mysql
private
void form1_load(object sender, eventargs e)}}
2、通過odbc訪問mysql資料庫:
參考:1.安裝
microsoft odbc.net
:我安裝的是
mysql-connector-odbc-3.51.22-win32.msi
2.
安裝
mdac 2.7
或者更高版本:我安裝的是
mdac_typ.exe 2.7
簡體中文版
3.
安裝
mysql
的odbc
驅動程式:我安裝的是
odbc_net.msi
4.
管理工具
->
資料來源odbc –>
配置dsn…
5.
解決方案管理中新增引用
microsoft.data.odbc.dll(1.0.3300)
6.
**中增加引用
using microsoft.data.odbc;
using
system;
using
system.collections.generic;
using
system.componentmodel;
using
system.drawing;
using
system.linq; //vs2005
好像沒有這個命名空間,在c#2008下測試自動生成的
using
system.text;
using
system.windows.forms;
using
microsoft.data.odbc;
namespace
mysql
private
void form1_load(object sender, eventargs e)
;" +
"server=localhost;" +
"database=inv;" +
"uid=root;" +
"password=831025;" +
"option=3";
odbcconnection myconnection = new
odbcconnection(myconstring);
myconnection.open();
console.writeline(""n success, connected successfully !"n");
string query = "insert into test values( 'hello', 'lucas', 'liu')";
odbccommand cmd = new
odbccommand(query, myconnection);
//處理異常:插入重覆記錄有異常
trycatch(exception ex)finally
//***********************
用read方法讀資料到textbox**********************
string tmp1 = null;
string tmp2 = null;
string t*** = null;
query = "select * from test ";
odbccommand cmd2 = new
odbccommand(query, myconnection);
odbcdatareader reader = cmd2.executereader();
while (reader.read())
this.textbox1.text = tmp1 + " " + tmp2 + " " + t***;
*///************************
用datagridview控制項顯示資料表**************************
string
myconstring = "driver=;" +
"server=localhost;" +
"database=inv;" +
"uid=root;" +
"password=831025;" +
"option=3";
odbcconnection myconnection = new
odbcconnection(myconstring);
odbcdataadapter oda = new odbcdataadapter("select * from customer ", myconnection);
dataset ds = new dataset();
oda.fill(ds, "employee");
this.datagridview1.datasource = ds.tables["employee"];
*/myconnection.close();}}
}
pandas連線MySQL資料庫的兩種方式
read sql sql,con,index col none coerce float true params none parse dates none columns none chunksize none 引數的意義 sql 為可執行的sql語句 con 資料庫的連線 index col 選...
重置MYSQL資料庫root密碼的兩種方法介紹
在my.ini的 mysqld 字段加入 skip grant tables 重啟mysql服務,這時的mysql不需要密碼即可登入資料庫 然後進入mysql mysql use mysql mysql 更新 user set password password 新密碼 where user roo...
c 連線MySql資料庫的兩種方法
今晚在家除錯了一下用c 連線mysql資料庫,有兩種方法可以成功訪問,以下是我測試通過的 測試環境 windows xp mysql 5.0.24 visual c 2008 express edition by lucas 2008.12.29 1 用mysqldrivercs連線mysql資料庫...