使用connectionStrings連接SQL Server數(shù)據(jù)庫(kù)
在用SQL Server數(shù)據(jù)庫(kù)開發(fā)應(yīng)用程序時(shí),連接數(shù)據(jù)庫(kù)是一項(xiàng)必不可少的工作,通常情況下連接字符串connectionStrings連接SQL Server數(shù)據(jù)庫(kù)有兩種方式如下:
一種是用戶名+password,如:string= "server=localhost;database=pubs;user id=sa;password=11";
另一種是使用windows驗(yàn)證,它已經(jīng)集成了windows的安全驗(yàn)證方式,如sspi,所以此時(shí)你沒(méi)必要輸入密碼,也可以訪問(wèn)數(shù)據(jù)庫(kù),也就是你有進(jìn)入windows的權(quán)限,也就有了訪問(wèn)它的權(quán)限。
關(guān)于sql連接語(yǔ)句中的Integrated Security=SSPI。
設(shè)置Integrated Security為True 的時(shí)候,連接語(yǔ)句前面的 UserID, PW 是不起作用的,即采用windows身份驗(yàn)證模式。
只有設(shè)置為False或省略該項(xiàng)的時(shí)候,才按照 UserID, PW來(lái)連接。
Integrated Security可以設(shè)置為: True, false, yes, no ,這四個(gè)的意思很明白了,還可以設(shè)置為:sspi ,相當(dāng)于True,建議用這個(gè)代替True。
關(guān)于使用connectionStrings連接字符串的知識(shí)就介紹到這里了,希望本次的介紹能夠帶給您一些收獲!
【編輯推薦】






