《Mysql學習深入sql數(shù)據(jù)連接時的一些問題分析》要點:
本文介紹了Mysql學習深入sql數(shù)據(jù)連接時的一些問題分析,希望對您有用。如果有疑問,可以聯(lián)系我們。
一直還不是很了解connectionstring里各個關(guān)鍵詞的區(qū)別,累贅致死
現(xiàn)把一些相關(guān)領(lǐng)悟小小述下……
***************************************************
initial catalog與database的區(qū)別是什么
Initial Catalog? ;DataBase: 兩者原來其實沒有任何區(qū)別只是名稱不一樣,就好像是人類的真實姓名與曾用名一樣..都可以叫你.
********************************************
Integrated Security=SSPI 這個表示以當前WINDOWS系統(tǒng)用戶身去登錄SQL SERVER服務(wù)器,如果SQL SERVER服務(wù)器不支持這種方式登錄時,就會出錯.
你可以使用SQL SERVER的用戶名和密碼進行登錄,如:
"Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=數(shù)據(jù)庫名;Data Source=192.168.0.1;User ID=sa;Password=密碼"
***************************************************
Integrated?? Security???? -?? 或?? -??? Trusted_Connection?? 'false'?? 當為?? false?? 時,將在連接中指定用戶?? ID?? 和密碼.當為?? true?? 時,將使用當前的?? Windows?? 帳戶憑據(jù)進行身份驗證.?? 可識別的值為?? true、false、yes、no?? 以及與?? true?? 等效的?? sspi(強烈推薦).??
*************************************************
ADO.net?? 中數(shù)據(jù)庫連接方式
System.Data.SqlClient.SqlConnection
常用的一些連接字符串(C#代碼):
代碼如下:
SqlConnection?? conn?? =?? new?? SqlConnection(?? “Server=(local);Integrated?? Security=SSPI;database=Pubs“);
SqlConnection?? conn?? =?? new?? SqlConnection(“server=(local)\NetSDK;database=pubs;Integrated?? Security=SSPI“);
SqlConnection?? conn?? =?? new?? SqlConnection(“Data?? Source=localhost;Integrated?? Security=SSPI;Initial?? Catalog=Northwind;“);
SqlConnection?? conn?? =?? new?? SqlConnection(“?? data?? source=(local);initial?? catalog=xr;integrated?? security=SSPI;
persist?? security?? info=False;workstation?? id=XURUI;packet?? size=4096;?? “);
SqlConnection?? myConn???? =?? new?? System.Data.SqlClient.SqlConnection(“Persist?? Security?? Info=False;Integrated
Security=SSPI;database=northwind;server=mySQLServer“);
SqlConnection?? conn?? =?? new?? SqlConnection(?? “?? uid=sa;pwd=passwords;initial?? catalog=pubs;data?? source=127.0.0.1;Connect?? Timeout=900“);
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/1255.html