PreparedStatement cs=null;
//删除原来的信息
cs = con.prepareStatement("{call dt_deleteworkflow_u(?)}");
cs.setString(1,processid);
con.setAutoCommit(false); //在这里设置人工控制事务
----------------------------
换成这样看看
con.setAutoCommit(false); //在这里设置人工控制事务
PreparedStatement cs=null;
//删除原来的信息
cs = con.prepareStatement("{call dt_deleteworkflow_u(?)}");
cs.setString(1,processid);
---------------------------------
//删除原来的信息
cs = con.prepareStatement("{call dt_deleteworkflow_u(?)}");
cs.setString(1,processid);
con.setAutoCommit(false); //在这里设置人工控制事务
----------------------------
换成这样看看
con.setAutoCommit(false); //在这里设置人工控制事务
PreparedStatement cs=null;
//删除原来的信息
cs = con.prepareStatement("{call dt_deleteworkflow_u(?)}");
cs.setString(1,processid);
---------------------------------
解决方案 »
- 吸血鬼数字
- 关于hiberanate与spring整合问题
- 问一个关于java.util.StringTokenizer 的问题?
- 关于JDK1.5中线程组suspend()和stop()方法的疑问
- setBounds()函数如何使用?
- 如何实现用java语言读取二进制文件的内容解析后存储在链表里
- java的变量问题。。。。。。。。。。。。。。。
- 有人用过这条命令吗?http://localhost:8080/manager/install?path=/foo&war=file:/path/to/foo
- jdom问题?
- 我想在窗口上方的菜单和添加在窗口中的popupMemu菜单上添加同样的子菜单,怎么做?100分!
- [求助]帮看看这个程序...
- servlet编译问题
在每个cs结束后应该加上cs.close().