static string _DataConnection = ConfigurationManager.AppSettings["DataConnection"];
SqlConnection _conn = null;
private SqlConnection GetDbConnection()
{
if (_conn == null)
return new SqlConnection(_DataConnection);
else
return _conn;
}
如果在多个方法同时使用同一连接时,会出现什么问题?
7 回答
皈依舞
TA贡献1851条经验 获得超3个赞
如果你每次调用的时候是这么写:
SqlConnection myConn= MyClass.GetDbConnection();
然后在下面的访问使用myConn对象,我不觉得会有什么问题
泛舟湖上清波郎朗
TA贡献1818条经验 获得超3个赞
每次都是用同一个类来调用,
public class ErrorLogDAL : BaseDAL<ErrorLog>, IErrorLog { public int Add(ErrorLog t) { _dic.Clear(); _sql = "insert into ErrorLog values(@LogDate,@ErrorID,@Comment,@StackTrace)"; _dic.Add("@LogDate", t.LogDate); _dic.Add("@ErrorID", t.ErrorID); _dic.Add("@Comment", t.Comment); _dic.Add("@StackTrace", t.StackTrace); return _dbHelper.ExecuteNonQuery(_sql, _dic); }
- 7 回答
- 0 关注
- 561 浏览
添加回答
举报
0/150
提交
取消