關於連線資料庫的那點總結 感覺挺好的

2022-03-11 19:58:39 字數 1408 閱讀 8277

新建乙個資料庫northwind,裡面可以沒資料,不影響

然後新建乙個**,在乙個aspx檔案裡建立乙個button(id=button1)和label(id=lblinfo)

然後在後台**中加入下面這些就行了,

using system;

using system.collections.generic;

using system.linq;

using system.web;

using system.web.ui;

using system.web.ui.webcontrols;

using system.data.sqlclient;

using system.data;

public partial class sqlconnectiondemo : system.web.ui.page

protected void button1_click(object sender, eventargs e)

}catch (sqlexception ex)

",ex.message);

}//注意這裡沒有用finally來關閉連線是因為用到了using塊語句來建立物件,當連線物件超過using語句塊的範圍時,將會自動的被關閉並釋放

}/*這個是用到try -catch-finally比較好

//connectionstring變數定義了連線字串

string connectionstring = "data source=localhost;initial catalog=northwind;user id=sa;password=123456";

//使用連線字串構造sqlconnection例項

sqlconnection conn = new sqlconnection(connectionstring);

try}

catch (sqlexception ex)

finally}*

* //*這個是最簡單的方法,但是有些缺點

//connectionstring變數定義了連線字串

string connectionstring = "data source=localhost;initial catalog=northwind;user id=sa;password=123456";

//使用連線字串構造乙個sqlconnection例項

sqlconnection conn = new sqlconnection(connectionstring);

//開啟連線

conn.open();

//如果當前連線狀態開啟,在控制台視窗顯示輸出

if (conn.state == system.data.connectionstate.open)

else

* */}}

C Vs關於連線資料庫的語句

key constringencrypt value false 如果使用明文這樣server 127.0.0.1 database 上面則設定為false。key connectionstring value server 120.79.183.167 database storehouse ui...

關於連線資料庫失敗的可能性

1.mysql8.0的密碼驗證方式和之前的不一樣,其設定在我之前的另乙個博文裡面,也就是將my.ini更改密碼驗證方式並且在命令列更改 2.mysqli conect 失敗,這裡面的乙個原因是要開啟php的擴充套件 extension php mysqli.dll將 去掉,就可以使用 conn my...

jdbc連線資料庫總結

連線資料庫的url private string url jdbc mysql localhost 3306 day17 jdbc協議 資料庫子協議 主機 埠 連線的資料庫 private string user root 使用者名稱 private string password root 密碼 ...