我正在尝试运行一个独立的Java应用程序,该应用程序使用Select
(通过使用PreparedStatement
addBatch() & executeBatch()
函数)对DB2 V 9.7执行一批PreparedStatement
个查询。
我在executeBatch()
,
com.ibm.db2.jcc.c.lh: [ibm][db2][jcc][105][10840] Batching of queries is not allowed by J2EE compliance.
at com.ibm.db2.jcc.c.gg.c(gg.java:2566)
at com.ibm.db2.jcc.c.gg.b(gg.java:2536)
at com.ibm.db2.jcc.c.gg.executeBatch(gg.java:1421)
at
有人知道这个错误吗? SO或Google上没有任何内容。
答案 0 :(得分:3)
答案 1 :(得分:1)
如果将多个动态SQL语句的逻辑移动到存储过程中,则应该可以这样做。然后,您可以向存储过程发出一个JDBC调用。