一.ado.net :用於連線資料庫的技術
1.ado.net分為兩大元件
dataset:資料集
.net framwork :用於連線到資料庫,傳送命令,檢索結果
2.ado.net四大核心物件
connection
command
dataadapter
datareader
二.使用ado.net訪問資料庫
1.首先匯入命名空間system.data.sqlclient
2.建立連線字串
string constr="data source=.;initial catalog=schooldb;user=sa;password=.";
如果沒有密碼password引數可以省略
3.建立sqlconnection連線物件
sqlconnection con=new sqlconnection(constr);
4.開啟資料庫連線
con.open();
在使用資料庫之前要保證資料庫連線是開啟的
con.close();
使用完資料庫之後要關閉連線,釋放資源
三.捕獲異常
trycatch(異常型別)
//如果try塊發生異常,並且異常型別和catch塊所捕獲的異常型別相匹配,那麼會執行catch
finally
捕獲異常可以將異常捕獲到,而不會導致程式的停止
四.向資料庫傳送命令
1.建立sql語句
string sql="select count(*) from student where studentname='"+username+"' and password='"+password+"'";
2.使用command物件傳送sql命令
sqlcommand com=new sqlcommand(sql,con);
3.接收命令執行結果
int count=(int)com.executescalar();
executenonquery() 執行不返回行的語句,如update等
executereader() 返回datareader物件
executescalar() 返回單個值,如執行帶count(*)的sql語句
4.登入案例
public bool validateuser()
else
}catch (exception e)
finally
return falg;
}
C 連線SQL Sever資料庫
c 連線sql sever用到的是sqlconnection連線物件,程式 如下 using system.data using system.data.sqlclient string strconnection user id sa password strconnection initail ...
C 連線資料庫 SQLSever
假設你的資料庫名字叫做students,windows身份驗證使用windows登入使用者身份連線資料庫 sqlconnection myconnection new sqlconnection server local database students trusted connection ye...
ADO遠端連線資料庫SQL sever
1首先要先遠端連線資料庫,必須得保證對方的資料庫允許遠端訪問配置正確。2要知道對方主機的本地ip位址,以及埠號,埠號是否存在對映。資料庫預設埠號為1433 特別需要注意,大部分連不上的原因在埠對映這,我連不上的原因也在這 在自己的電腦上開啟cmd ping 一下另一台電腦的ip,是否能ping通如 ...