-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;
}
}
执行离开作用域后,由于使用语句,连接和相关资源被释放。
搜索连接池 –