C 連線SQL Sever資料庫

2021-06-27 13:21:54 字數 1269 閱讀 3700

c#連線sql sever用到的是sqlconnection連線物件,程式**如下:

using  system.data;

using  system.data.sqlclient;

string  strconnection = "user  id = sa; password = ;";

strconnection  += "initail  catalog = northwind;sever = yoursqlsever;";

strconnection += "connection  timeout= 30";

sqlconnection  objconnection = new sqlconnection (strconnecton);

objconnection.open();

objconnection.close();

連線sql sever資料庫的機制與連線access的機制沒有太大區別,只是改變了connection物件和連線字串中的引數。

首先,連線sql sever使用的命名空間不是」syatem.data.oledb「,而是」system.data.sqlclient「.

其次就是它的連線字串

下面對引數進行逐個介紹(注意:引數間用分號分隔):

(1)」user  id = sa「。連線資料庫的驗證使用者名位sa,它還有乙個別名」uid「,所以這句還可以寫成」uid = sa「。

(2) 」 password =「。連線資料庫的驗證碼為空,它的別名為」pwd「,所以這句還可以寫為」pwd = 「。

注意,sql sever必須應經設定了需要使用者名稱和密碼來登入,否則不能用這樣的方法來登入。如果sql sever設定為windows登入,那麼在這裡就不需要使用」user id「和」password「這樣的方式來登入,而需要使用」trusted_connection = sspi「來進行登入。

(3)」initail  catalog = northwind「。使用的資料來源為」northwind「這個資料庫,別名為」database「,本句可以寫成」database = northwind「

(4)」sever = yoursqlsever「。使用名為」yoursqlsever「的伺服器,別名為」data source「、」address「、」addr「,如果使用的是本地資料庫且定義了例項名,則可以寫成」server = (local)\例項名「;如果使用的是遠端伺服器,則將」(local)「替換為遠端伺服器的名稱或ip位址。

(5) "connection  timeout= 30"。連線超時時間為30秒。

C 連線資料庫 SQLSever

假設你的資料庫名字叫做students,windows身份驗證使用windows登入使用者身份連線資料庫 sqlconnection myconnection new sqlconnection server local database students trusted connection ye...

用C 連線SQL sever資料庫

一.ado.net 用於連線資料庫的技術 1.ado.net分為兩大元件 dataset 資料集 net framwork 用於連線到資料庫,傳送命令,檢索結果 2.ado.net四大核心物件 connection command dataadapter datareader 二.使用ado.net...

ADO遠端連線資料庫SQL sever

1首先要先遠端連線資料庫,必須得保證對方的資料庫允許遠端訪問配置正確。2要知道對方主機的本地ip位址,以及埠號,埠號是否存在對映。資料庫預設埠號為1433 特別需要注意,大部分連不上的原因在埠對映這,我連不上的原因也在這 在自己的電腦上開啟cmd ping 一下另一台電腦的ip,是否能ping通如 ...