Я очень новичок во всем этом, «используя как Java, так и SQL сразу», и я не могу найти решение для этого. Я создал базу данных на сервере через Workbench, и теперь я создаю простое приложение в Netbeans, которое его использует. Я пытался создать PreparedStatement, что бы изменить свою базу данных, но просто понял, что любые изменения длятся только до тех пор, пока я мое приложение работает .. так вот как я это сделал:Предоставляет ли PreparedStatement временные изменения в базе данных или я могу сделать их постоянными?
PreparedStatement change2 = connect.prepareStatement("UPDATE database.table1 (column1) VALUES(?) WHERE ID = ?");
change2.setInt(1, int2);
change2.setInt(2, int3);
change2.executeUpdate();
Извините за то, как я назвал все но я делаю это на своем родном языке, и я хотел изменить его, поэтому было бы легче заметить любые ошибки + имена на самом деле не так актуальны здесь, потому что я знаю, что это работает. Я просто хочу, чтобы он был постоянным.
Так это ошибка или что-то еще, или я просто забыл что-то, чтобы сделать ее последней? Спасибо за любую помощь заранее :)
Вы можете включить автоматическую фиксацию или называть ее 'commit()' напрямую. –
Спасибо, сработало. :) –