建立两个connection当然要两个的时间(有缓冲池例外)
但是query 与 update 一同使确没发现有什么不好,而且两个连接你还怎么控制事务?

解决方案 »

  1.   

    根据不同需要,用不同的方法,特别是需要考虑事务控制。在同一个事务中的query和update
    你就不能在两个不同的conneciton里面做。
    比如说:begin trans 
           update 1
           select 1 
           update 2
           end trans
    其中select1查询的与update1 和 update2中有数据在同页或者更本就是相同数据(看你数据库
    设置的锁是哪一个级别的),你就不能分开
      

  2.   

    多谢,不过如果不考虑事务呢?
    那么查询用一个statement,更新用一个statement好,
    还是查询用一个connection,更新用另一个connection好?
      

  3.   

    Connection只用一个,statement可以用多个实例 ;)