Исключение SQLite: оператор Insert не возвращает оператор

Я использую SQLiteJDBC в качестве оболочки для встроенной базы данных для моего небольшого приложения Java. Каждый раз, когда я выполняю оператор INSERT, я получаю следующее исключение:

запрос не возвращает ResultSet

Мне интересно, ищет ли метод JDBC Statement.executeStatement (String), чтобы я возвращал ResultSet, но что SQLite драйвер знает, что операторы INSERT ничего не возвращают; возможно, SQLiteJDBC выдает ошибку, потому что он не должен возвращать ResultSet, который запрашивает оператор?!?

Вот код, который вызывает исключение - я убедился, что правильно настроил и закрыл все ресурсы:

statement = con.createStatement();
String sql = "INSERT INTO widgets (widget_age) VALUES (27)";
statement.executeStatement(sql);

Есть идеи?!?

5
задан Massie 13 August 2011 в 17:43
поделиться