Я использую 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);
Есть идеи?!?