我想在一个asp.net程序中写一个公共静态类,里面放置一个公共静态的OleDbConnection连接,想让整个程序中的数据库操作都使用这一个连接。如果这样的话,当网站有很多用户同时访问时,会不会引起对这个连接的使用上的冲突?请高手指点一二,谢谢!

解决方案 »

  1.   

    再补充一点:如果整个程序都用这同一个连接实例,应该是可能会产生冲突的吧?比如,一个会话打开了这个连接,而另一个会话却接着就关闭了它。
    那么,如果每次使用前,都把它new一下,是不是就安全了呢?
      

  2.   

    小弟也比较菜,应该不会影响的吧,因为每个电脑就等于每一个OleDbConnection,它们互相应该没有关系的吧,
      

  3.   

    每一次使用,都要 new 一下。
    用完后,记得马上 close()
      

  4.   

    不用公共的OleDbConnection连接,而是在每次使用前实例化一个连接。
      

  5.   

    为什么要用公共的连接,用个公共的字符串就OK了.....net里面很多都是断开机制的,每次新建连接都没有什么问题.