資料庫的連接字串經常使用,可是資料庫的種類繁多,串連方式又分很多種,下面提供各個資料庫各種方式的連接字串方便使用的時候查詢。
SQL伺服器
ODBC串連方式
標準安全連線
Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; 信任連接
Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Trusted_Connection=Yes;
提示輸入使用者名稱和密碼方式
這個有一點問題,首先你需要設定一個Prompt 屬性等於adPromptAlways連線物件,然後在使用連接字串
oConn.Properties("Prompt") = adPromptAlways Driver={SQL Server};Server=myServerAddress;Database=myDataBase;
OLE DB, OleDbConnection 串連方式(.NET)
標準安全連線
Provider=sqloledb;Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
信任連接
Provider=sqloledb;Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
指定伺服器的串連
Provider=sqloledb;Data Source=myServerName\theInstanceName;Initial Catalog=myDataBase;Integrated Security=SSPI;
提示輸入使用者名稱和密碼方式
oConn.Provider = "sqloledb" oConn.Properties("Prompt") = adPromptAlways Data Source=myServerAddress;Initial Catalog=myDataBase;
通過IP地址串連
這裡的Data Source=190.190.200.100,1433 前面的190.190.200.100是IP地址,1433串連是連接埠
Provider=sqloledb;Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
SqlConnection串連方式 (.NET)
標準安全連線
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
標準安全另外一種串連寫法
Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;
信任連接
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
信任連接另外一種串連寫法 Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
指定伺服器的串連 Server=myServerName\theInstanceName;Database=myDataBase;Trusted_Connection=True;
對CE裝置的信任連接
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;User ID=myDomain\myUsername;Password=myPassword;
通過IP地址串連
Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
指定包大小的串連
預設情況下, SQL伺服器的微軟.NET架構資料提供者設定網路包大小對8192個位元組。然而這不一定是最好的,你可以根據你覺的合適的包大小設定包的大小,Packet Size= 就是設定包的大小值
Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;Packet Size=4096;
Data Shape串連方式
MS Data Shape Provider=MSDataShape;Data Provider=SQLOLEDB;Data Source=myServerAddress;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;