0
請向我解釋型動物數據庫訪問錯誤
private boolean inUse(JDBCTemplates jdbc, BigInteger firmwareId) {
String query = "select * from references ref " +
"where ref.attr_id = 9 " +
"and ref.reference = ?";
try {
s = (String) jdbc.selectForObject(query....);
} catch (Exception e) {
log.info(e.toString());
}
return ...;
}
和
private boolean inUse(JDBCTemplates jdbc, BigInteger firmwareId) {
String query = "select * from references ref " +
"where ref.attr_id = 9 " +
"and ref.reference =" + firmwareId;
try {
s = (String) jdbc.selectForObject(query....);
} catch (Exception e) {
log.info(e.toString());
}
return ...;
}
在第二種情況下之間,我得到一個錯誤的訪問對數據庫(jdbc.DataAccessException:錯誤是由於訪問數據庫),並在第一種情況下,一切正常。
請顯示完整的錯誤! – OldProgrammer
發佈完整的代碼。沒有看到完整的代碼以及如何執行它們,您的代碼片段就毫無意義。 – Strikegently
jdbc.DataAccessException:由於訪問數據庫導致錯誤: –