私は小さなJavaアプリケーション用の組み込みデータベースのラッパーとしてSQLiteJDBCを使用しています。私は、INSERT文を実行毎回、私は次の例外を取得:SQLiteの例外:Insertステートメントがステートメントを返さない
クエリは、私がResultSetを返すようにするために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);
を?!?