我正在使用SQLiteJDBC作爲我的小型Java應用程序的嵌入式數據庫的包裝。每次我執行INSERT語句,我得到以下異常:SQLite異常:插入語句不會返回一個語句
查詢不返回結果集
我想知道如果JDBC Statement.executeStatement(String)方法是找我返回ResultSet,但SQLite驅動程序知道INSERT語句不返回任何內容;也許SQLiteJDBC拋出一個錯誤,因爲它不應該返回Statement要求的ResultSet?!?
這裏是產生異常的代碼 - 我已經確定設置和正確地關閉所有資源:
statement = con.createStatement();
String sql = "INSERT INTO widgets (widget_age) VALUES (27)";
statement.executeStatement(sql);
任何想法?!?