新建乙個資料庫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 密碼 ...