没有错误,但是数据库不更新?????
问题:执行完下面的语句后,没有抛出异常,但是数据库中的值没有改变,为什么呢?数据库用的oracle,我以前也使用过这种方法,都没有出错过。
... ...
strsql = "update SYS_DMS_TASKS set TASK_Status=? where TASK_ID=?";
try {
//mycon.getMyConnection()返回一个Connection
cStmt = mycon.getMyConnection().prepareCall(strsql);
cStmt.setInt(1, id);
cStmt.setInt(2, status);
flag = cStmt.execute();
}
catch (SQLException e) {
System.out.println(" TaskDAO.changeStatus() " + e.getMessage());
}
... ...