如果我想選擇我的數據庫中的東西,我可以在ResultSet中執行查詢,然後返回以查看我得到的結果。但是,如果要插入或更新行,我該如何執行檢查?
如何查看數據庫返回的內容?如果它影響什麼?檢查更新查詢是否影響到行
public static boolean doUpdate(String statement) {
openConnection();
try {
stmt = conn.createStatement();
stmt.executeUpdate(statement);
closeConnection();
return true;
} catch (SQLException ex) {
System.out.println(DBhandler.class.getName()+"\n"+ex);
closeConnection();
}
return false;
}
我曾試圖給該函數的布爾返回值,但如果更新/插入工作或不試的代碼會繼續不管。
不[關於Statement.executeUpdate](http://docs.oracle.com/javase/8/docs/api/java/sql/Statement.html#executeUpdate-java.lang.String-)您的更新已經返回受影響的行數? – 2014-09-25 18:03:29
你是對的:) – 2014-09-25 19:52:10