用
stmt.addBatch(string sql)
添加多条SQL语句一同提交
stmt.excuteBatch()
这样也可以避免频繁与数据库交互
stmt.addBatch(string sql)
添加多条SQL语句一同提交
stmt.excuteBatch()
这样也可以避免频繁与数据库交互
解决方案 »
- word 插入内容 怎么换行?
- 用http://localhost:8080/HelloWorldTest/dwr访问,结果浏览器上面没有看到自己发布的类?
- MyEclipse6.0
- 如何直接取得页面中element的属性的值,知道的朋友请帮帮忙
- 请教HttpSessionListener和HttpSessionBindingListener的区别
- 如何用ajax 取得服务器session值,在线等
- 太急了,JSP标签的问题,请大家帮忙
- 有关两个参数传递的问题!
- java.lang.IllegalStateException: Pool not open 请问这是什么原因?
- 紧急:请问为什么必须用APACHE+TOMCAT才能浏览JSP文件
- struts自带的例子有个action.xml,有什么用,在什么地方调用呢
- 我怎么这么痛苦?---我是菜鸟
stmt.addBatch(update2);
stmt.executeBatch();
如何commit,用什么语句?
不过又有新问题!我尝试用addbatch和executeBatch的方法时好像只能执行最靠近executbatch的那个addbatch,是什么回事?
在bean中的代码如下:
public void addBatch(String sql) {
try {
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATABLE);
stmt.addBatch(sql);
}
catch (SQLException ex) {
System.err.println("aq.executeQuery:" + ex.getMessage());
}
} public void executeBatch() { try {
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATABLE);
stmt.executeBatch(); }
catch (SQLException ex) {
System.err.println("aq.executeQuery:" + ex.getMessage());
}
}