任何人都可以解释如何将以下代码转换为JDK 7样式的autoclosable ???
PreparedStatement p = = conn.prepareStatement("INSERT INTO myTable(colName) VALUES(?)", Statement.RETURN_GENERATED_KEYS);
p.setObject(1, obj);
int r = p.executeUpdate();
ResultSet rs = p.getGeneratedKeys();
if (null != rs && rs.next()) {
activityInfoId = rs.getLong(1);
}
答案 0 :(得分:0)
很好地发现你不能在try(...)中使用像p.setObject(1,obj)之类的语句