Попытка предложить больше помощи, поскольку первоначальное решение не сработало на 100%.
Попробуйте информацию здесь: Updatable ResultSets , чтобы увидеть, как сделать ваш ResultSet
обновляемым, указав аргументы при создании объекта Statement
из вашего Connection
. Я понял, что эта опция может быть не установлена по умолчанию для вас. Если ваш драйвер поддерживает этот режим, он должен позволить коду работать.
EDIT:
Это не обязательно драйвер (хотя вам понадобится JAR, если вы хотите изменить это). Вам необходимо включить ResultSet.TYPE_SCROLL_SENSITIVE
при создании таблицы - драйвер все еще может поддерживать этот режим. Есть способы проверить, что поддерживает драйвер JDBC, но их довольно сложно использовать, если вы не используете GUI, такой как SquirrelSQL Client, чтобы получить полный список возможностей.