[10-6-2 14:35:30:250 CST] 3a44a926 LocalTransact E WLTC0033E: 在清除未解析 LocalTransactionContainment 时,资源 jdbc/stma 回滚。
[10-6-2 14:35:30:250 CST] 3a44a926 LocalTransact E WLTC0032E: 一个或多个资源回滚。一个未解析的 LocalTransactionContainment 有一个未解析的回滚操作。
[10-6-2 15:46:56:047 CST] 47016920 SystemErr R COM.ibm.db2.jdbc.DB2Exception: [IBM][CLI Driver][DB2/NT] SQL0519N PREPARE 语句标识了打开游标 "SQL_CURSN300C5" 的 SELECT 或 VALUES 语句。 SQLSTATE=24506
[10-6-2 15:46:56:047 CST] 47016920 SystemErr R at COM.ibm.db2.jdbc.app.SQLExceptionGenerator.throw_SQLException(Unknown Source)
[10-6-2 15:46:56:047 CST] 47016920 SystemErr R at COM.ibm.db2.jdbc.app.SQLExceptionGenerator.throw_SQLException(Unknown Source)
[10-6-2 15:46:56:047 CST] 47016920 SystemErr R at COM.ibm.db2.jdbc.app.SQLExceptionGenerator.check_return_code(Unknown Source)
出现这个异常可能是由于未提交的事务导致的。比如下面的代码可能会出现上面的异常:
DBBeanBase dbBean = new DBBeanBase(true);
...
If(flag==true){
dbBean.commit();
}
…
上面的代码如果flag== false,则可能出现上述异常。