Can't start a cloned connection while in manual transaction mode.

Can't start a cloned connection while in manual transaction mode.

 

sql server数据库


在代码中数据是手动提交的,包了上面的错误,将手动提交的设置删除就没问题了。我不知道在建表的时候要怎么设置才能不报错。以下是网上的解释:

原因一般是当你在一个SQL SERVER的JDBC连接上执行多个STATEMENTS的操作,或者是手动事务状态(AutoCommit=false) 并且使用 direct (SelectMethod=direct) 模式.

Direct 模式是默认的模式.

解决办法


当你使用手动事务模式时,必须把SelectMethod 属性的值设置为 Cursor, 或者是确保在你的连接只有一个STATEMENT操作。

修改url
 
加入SelectMethod=cursor即可

你可能感兴趣的:(数据库)