解决方案 »

  1.   

    一个session占用只会占用该SESSION操作的数据,比如一条记录或者一个表等等,不会对整个数据库进行占用啊,其他session可以对未被占用的数据进行操作啊,不过数据库也有session个数的连接上限设置。
      

  2.   

    一个session占用只会占用该SESSION操作的数据,比如一条记录或者一个表等等,不会对整个数据库进行占用啊,其他session可以对未被占用的数据进行操作啊,不过数据库也有session个数的连接上限设置。
    比如说我有一个winform程序一直不停的对数据库进行写操作,那么另一个web程序能不能同时读取这个数据库的内容呢????
      

  3.   

    一个session占用只会占用该SESSION操作的数据,比如一条记录或者一个表等等,不会对整个数据库进行占用啊,其他session可以对未被占用的数据进行操作啊,不过数据库也有session个数的连接上限设置。
    比如说我有一个winform程序一直不停的对数据库进行写操作,那么另一个web程序能不能同时读取这个数据库的内容呢????
    可以啊,不受影响,但是如果你要取到这个winform新写入的数据,必须要先commit.
      

  4.   

    Open一次是不是就是占用了一个连接?
      

  5.   

    open之后就占用一个,close之后可以释放掉,释放掉的连接还可以被其他程序使用
      

  6.   

    好的谢谢你,但是我想可能也会存在我这边close了,但是数据库线程池这边还在占用资源这种情况。