public void xxx() throws SQLException
{
Statement stmt = connection.createStatement();
try {
stmt.executeUpdate("update "+ SYS_TABLE +" set current_day=current_day+ 1 ");
} finally {
stmt.close();
}
}
有一个 try
和一个 finally
语句,但中间没有 catch
。我读错了问题吗?
最佳答案
这里不是捕获
而是抛出
它。当SQLException
产生时,会将其直接抛出
到上层。
阅读more .
关于java - 这条语句中的SQL异常是在哪里捕获的呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28847592/