高手留步:静态变量的并发使用问题
问题基础:
我在数据层访问的基类中定义一个静态变量conn , 类型为SqlConnection:
private static SqlConnection conn ;
然后声明一个属性:
public static SqlConnection Conn
{
get
{
if ( conn == null )
{
conn = new SqlConnection( strConn ) ;
}
return conn ;
}
}
问题描述:
我这样管理数据库结对象合理吗?会不会有并发访问的冲突?
环境:
SDK 1.1
IIS 5.0