這是一個java插入數據庫問題的值。將java值插入sqlite數據庫
我想插入數據到我的數據庫,但我得到一個異常,指出「查詢不返回結果」。我究竟做錯了什麼?我應該返回什麼?
這是我的功能代碼:
public void commitToDB(String fName) throws SQLException {
PreparedStatement preparedStatement = null;
ResultSet resultSet = null;
String query = "INSERT INTO users (firstname)" + " VALUES (?)";
try {
preparedStatement = connection.prepareStatement(query);
preparedStatement.setString(1, fName);
// execute the preparedstatement
resultSet = preparedStatement.executeQuery();
}
catch(Exception e) {
System.out.println("Got an exception");
System.out.println(e.getMessage());
}
finally {
preparedStatement.close();
resultSet.close();
}
}
結果集。如果它的更新/插入等,你不必將其分配給結果集。如果我沒有記錯,那麼從該方法返回的內容是int。這個int只顯示它是否成功 – XtremeBaumer