資料庫連線串描述

2021-04-19 09:23:26 字數 3444 閱讀 8052

列表a

string cstring = "data source=server;initial catalog=db;user id=test;password=test;"; sqlconnectionconn = new sqlconnection(); conn.connectionstring = cstring; conn.open();

列表b

dim cstring as string cstring = "data source=server;initial catalog=db;user id=test;password=test;"

dim conn as sqlconnection = new sqlconnection() conn.connectionstring = cstring conn.open()

連線字串會指定資料庫伺服器和資料庫,以及訪問資料庫必需的使用者名稱和密碼。但是這種格式並不是對所有資料庫互動都適用,它的確有許多可用的選項,其中很多選項都有同義詞。

和data source(資料來源)、initial catalog(初始編目)、user id(使用者id)、和password(密碼)等元素一起,下面這些選項都是可用的:

(應用程式名稱):應用程式的名稱。如果沒有被指定的話,它的值為.net sqlclient data provider(資料提供程式).

attachdbfilenameextended properties(擴充套件屬性)/initial file name(初始檔名):可連線資料庫的主要檔案的名稱,包括完整路徑名稱。資料庫名稱必須用關鍵字資料庫指定。

connect timeout(連線超時)/connection timeout(連線超時):乙個到伺服器的連線在終止之前等待的時間長度(以秒計),預設值為15。

connection lifetime(連線生存時間):當乙個連線被返回到連線池時,它的建立時間會與當前時間進行對比。如果這個時間跨度超過了連線的有效期的話,連線就被取消。其預設值為0。

connection reset(連線重置):表示乙個連線在從連線池中被移除時是否被重置。乙個偽的有效在獲得乙個連線的時候就無需再進行乙個額外的伺服器來回運作,其預設值為真。

current language(當前語言):sql server語言記錄的名稱。

data source(資料來源)/server(伺服器)/address(位址)/addr(位址)/network addressencrypt(加密):當值為真時,如果伺服器安裝了授權證書,sql server就會對所有在客戶和伺服器之間傳輸的資料使用ssl加密。被接受的值有true(真)、false(偽)、yes(是)和no(否)。

enlist(登記):表示連線池程式是否會自動登記建立執行緒的當前事務語境中的連線,其預設值為真。

database(資料庫)/initial catalog(初始編目):資料庫的名稱。

integrated security(整合安全)/trusted connection(受信連線):表示windows認證是否被用來連線資料庫。它可以被設定成真、偽或者是和真對等的sspi,其預設值為偽。

max pool size(連線池的最大容量):連線池允許的連線數的最大值,其預設值為100。

min pool size(連線池的最小容量):連線池允許的連線數的最小值,其預設值為0。

network library(網路庫)/net(網路):用來建立到乙個sql server例項的連線的網路庫。支援的值包括: dbnmpntw (named pipes)、dbmsrpcn (multiprotocol/rpc)、dbmsvinn(banyan vines)、dbmsspxn (ipx/spx)和dbmssocn (tcp/ip)。協議的動態鏈結庫必須被安裝到適當的連線,其預設值為tcp/ip。

packet size(資料報大小):用來和資料庫通訊的網路資料報的大小。其預設值為8192。

password(密碼)/pwd與帳戶名相對應的密碼。

persist security info(保持安全資訊):用來確定一旦連線建立了以後安全資訊是否可用。如果值為真的話,說明像使用者名稱和密碼這樣對安全性比較敏感的資料可用,而如果值為偽則不可用。重置連線字串將重新配置包括密碼在內的所有連線字串的值。其預設值為偽。

pooling(池):確定是否使用連線池。如果值為真的話,連線就要從適當的連線池中獲得,或者,如果需要的話,連線將被建立,然後被加入合適的連線池中。其預設值為真。

user id(使用者id):用來登陸資料庫的帳戶名。

workstation id(工作站id):連線到sql server的工作站的名稱。其預設值為本地計算機的名

mysql資料庫連線串 資料庫連線串整理

常用jdbc驅動與連線字串 mysql driver com.mysql.jdbc.driver url jdbc mysql localhost 3306 mydb mysql url格式 jdbc mysql host port database 引數名1 引數值1 引數名2 引數值2 引數名稱...

資料庫連線串

connectionsql 訪問odbc資料 provider msdasql dsn dsnname uid username pwd userpassword 訪問oracle資料庫 provider msdaora data source servername user id username...

資料庫連線字串

jdbc連線串 oracle8 8i 9i thin class oracle.jdbc.driver.oracledriver sql server7.0 2000 class com.microsoft.jdbc.sqlserver.sqlserverdriver url jdbc micros...