我有以下代码:
PreparedStatement preparedStatement = null;
try {
connection = OracleDatabaseConnector.getConnection();
preparedStatement = connection.prepareStatement("DELETE FROM " + TABLE_NAME + " WHERE ssn = ?");
preparedStatement.setString(1, musicians.getSsn());
preparedStatement.executeUpdate();
} finally {
DbUtil.close(preparedStatement);
DbUtil.close(connection);
}
我无法弄清楚为什么不起作用,当我使用sqlDeveloper刷新oracle表时,记录仍然存在。