to  signboy(横) :
为什么会有这样的弊端,能不能讲的详细点。
谢谢!!!
这里我好像还不是很理解,有没有相关文章给我介绍一下。

解决方案 »

  1.   

    如果你需要使用事务,(可能同时会使用多个事务),你就需要使用多个Connection,每一个Connection只能够做一个事务。
    conn.commit()
    conn.rollback();
    可以设置是否自动提交。
    关于事务是一个比较大的课题,需要了解很多,也比较复杂的事务本身是需要依据实际情况进行控制的一个东西,关键行的地方一定要使用事务进行控制。
      

  2.   

    使用事务的应用程序是使用连接池的候选人。商业应用和一般的MIS系统都会有很多地方需要事务支持的。关于JDBC中数据库的事务支持的等级:
    这个等级是有底层的数据库提供和决定的。
    其中有 Non-Transaction:数据库不支持事务,或者被禁用了。
    TRANSACTION-READ-UNCOMMIT:dirty-read型的,就是说,在另外一个事务里面没有提交的数据会被读出来。
    TRANSACTION-READ-COMMIT:如果做了一个事务,没有提交之前,在其他事务里面不能看到修改。
    TRANSACTION-REPEATABLE-READ:先开始的事务读取数据的时候,即使后面的事务修改了数据(并且提交了),仍旧能够读到修改浅的数据。
      

  3.   

    谢谢大家!!!!!
     to teva(用正确的理论引导人) 
    还是有点不懂,能不能给我点资料。
      

  4.   

    to Lyongfei(雍菲),先不好意思 我一般都看书,所以很少积累电子档看看这个吧http://210.82.67.149/cgi-bin/dWsearch.pl?selScope=dW&UserRestriction=jdbc