新增資料來源獲取連線字串
例項化connection建立連線
例項化command建立資料庫查詢
使用cmd.executenonquery()判斷是否插入資料成功
使用 configurationmanager.connectionstrings方法獲取連線字串,格式為:
connectionstring為連線名稱,configurationmanager.connectionstrings方法需引用命名空間:
using system.configuration;
可以新建string型別變數str獲取該連線字串,然後用oledbconnection建立資料庫連線並開啟資料庫:
測試連線是否成功:
使用oledbcommand對資料庫進行操作,
oledbcommand cmd = new oledbcommand(); //建立空資料庫查詢
cmd.connection = conn; //指定資料庫連線
cmd.commandtext =@"select * from table "; //建立查詢語句
可以使用datareader讀取資料庫物件,只能讀取,單序遍歷,簡快省記憶體:
oledbdatareader dr = cmd.executereader();
while (dr.read())}
或者將sql語句賦值給oledbcommand.commandtext進行其他操作,如:
oledbcommand.commandtext=「insert into table (*,*) values(『*』,『*』)」;
其中需要注意的有三點:
1.table()和values()中間的空格 不能少;
2.values ,不是value!
3.values中的賦值格式為 :『數字』 或者 『「文字」』 或者 『「+textbox.text+」』 ;
然後用cmd.executenonquery()進行對資料庫的操作,可以判斷如下:
if (cmd.executenonquery() > 0)
最後需要進行conn.close(); 關閉資料庫
連線ACCESS資料庫
1 匯入命名空間空間 system.data.oledb 2 建立指向資料庫的連線 建立連線要用到system.data.oledb命名空間中的類 oledbconnection。通過以下語句可以完成對本地資料庫的連線工作 string strconnect provider microsoft.j...
access資料庫連線
string strconnection provider microsoft.jet.oledb.4.0 strconnection data source e accesstest data.mdb 裡用的是?路徑 oledbconnection objconnection new oledbc...
Access資料庫連線
access資料庫的連線,2000和2007版本有差別。access2000的連線字串為 1 2 3 4 str.format text provider microsoft.jet.oledb.4.0 persist security info false data source s szdata...