有關連線字串的一些細節

2022-08-19 11:09:13 字數 1470 閱讀 9654

關於針對不同的資料庫伺服器的連線字串的編寫方式,請參考下面的鏈結

(這是乙個獨立的第三方**,整理了幾乎所有的連線字串)

關於sqlconnection.connectionstring屬性的詳細介紹,請參考下面的官方文件

在構建連線字串的時候,還可以用以下這個型別 sqlconnectionstringbuilder,提高安全性

我整理了幾個針對sqlconnection的連線字串中特殊的部分,如下

1. 連線池:

pooling=true

min pool size=10

max pool size=50

2. 連線重置

connection reset=true

確定從池中提取資料庫連線時是否重置資料庫連線。對於 sql server 7.0 版,設定為false可避免獲取連線時再有一次額外的伺服器往返行程,但須注意此時並未重置連線狀態(如資料庫上下文)。

只要不將connection reset設定為false,連線池程式就不會受到 changedatabase 方法的影響。連線在退出相應的連線池以後將被重置,並且伺服器將移回登入時資料庫。不會建立新的連線,也不會重新進行身份驗證。如果將connection reset設定為false,則池中可能會產生不同資料庫的連線。

3. 非同步操作

async=true

4. 多活動結果集

multipleactiveresultsets=true

5. 信任連線

integrated security=true

trusted_connection =true

6. 應用程式名稱

7. 程序內連線(例如為sql server編寫clr儲存過程,需要訪問到當前資料庫時)

context connection=true

8. 當前語言

current language =sql server語言名稱(一共有33個語言)

9. 資料庫映象

failover partner ="mirroring server"

C Primer 有關陣列的一些細節

1 陣列的長度是固定的,而且程式設計師無法知道乙個給定陣列的長度。2 如果要改變陣列的長度,只能建立乙個更大的新陣列,再把原陣列的元素逐個複製到新陣列空間中去。3 與使用標準vector型別的程式相比,依賴於內建陣列的程式更容易出錯而且難以除錯。4 在現代c 陣列被嚴格限制於程式內部使用,只有當效能...

React 有關樣式,有關JSX的一些細節

jsx中的注釋要寫成js 段的形式。大括號。編寫樣式的時候,jsx中標籤的class屬性會和react原有的class屬性造成衝突。雖然不影響執行,但改為classname 的形式更好。我們接受一些後端發來的資料進行dom操作的時候,會用到dangerouslysetinnerhtml取消對指令的轉...

一些字串函式

1.right location,somenumber left location,somenumber select right location,2 from my contacts 返回location列中所有右數兩個字元 select left location,2 from my cont...