Я использую SQLiteJDBC в качестве оболочки для встроенной базы данных для моего небольшого Java-приложения. Каждый раз, когда я выполняю инструкцию INSERT, я получаю следующее исключение:
запрос не возвращает ResultSet
Мне интересно, ищет ли меня метод JDBC Statement.executeStatement (String) для возврата ResultSet, но драйвер SQLite знает, что операторы INSERT ничего не возвращают; возможно, SQLiteJDBC выдает ошибку, потому что он не должен возвращать ResultSet, который запрашивает Statement?!?
Вот код, создающий исключение - я убедился, что правильно настроил и закрыл все ресурсы:
statement = con.createStatement();
String sql = "INSERT INTO widgets (widget_age) VALUES (27)";
statement.executeStatement(sql);
Есть идеи?!?