-1
哪種數據庫聯繫方式比較好?每個事務的單個連接或所有事務的單個連接。每個事務的單個連接與所有事務的單個連接?
哪種數據庫聯繫方式比較好?每個事務的單個連接或所有事務的單個連接。每個事務的單個連接與所有事務的單個連接?
其實它取決於你的用例。連接初始化可能代價高昂,因此您可以避免爲特定情況下的每個查詢創建新連接。然而;下面的代碼是db查詢執行的常見最佳實踐模式。
private int Execute(){
using (var connection = new SqlConnetion()){
var sql="Some query statement";
var command = new SqlCommand (sql, connection);
connection.open();
var result = command.ExecuteNonQuery(); // or ExecuteReader
return result;
}
}
執行離開作用域後,由於使用語句,連接和相關資源被釋放。
搜索連接池 –