iv создал программу, которая отлично работает с MySQL. Однако, когда я конвертирую его в SQLlite, все работает так, как создание таблиц, getConnection() в базе данных и такие EXCEPT, вставляющие значения в таблицу? Мне не удается вставить значение в таблицу с помощью Java (Netbeans) в базу данных SQLite. Я могу вставить только одну строку, но не несколько строк? В MySQL я мог вставлять сразу несколько строк, однако я не могу использовать SQLite?Java - MySQL -> SQLite - невозможно вставить в базу данных SQLite с помощью java
Код (Это работает только одна строка):
Connection con;
Statement s= con.CreateStatement();
String st = "Insert into table1 (10,'abc')";
s.executeUpdate(st);
s.close();
Если я что-то вроде этого (не работает более чем в одной строке - не имеют ни малейшего представления о why- SQLite):
Connection con;
Statement s= con.CreateStatement();
String st = "Insert into table1 (10,'abc'), (5,'vfvdv')"; //now it doesnt work since Im inserting more than one row. I can't figure out what Im doing wrong -
//Iv also tried Insert into table1(ID, Name) values (10,'abc'), (5,'afb'); but it dont work.
s.executeUpdate(st);
s.close();
Может ли любой эксперт java или кто-нибудь помочь мне в этом. Я не могу понять, что я делаю неправильно или что-то еще, потому что, когда я набираю свои команды в командной строке SQLite, он отлично работает для ВСЕ. Но, в JAVA с SQLite, я могу по какой-то причине обновить только одну строку? Однако Java с MySQL работает нормально, но не SQLlite.
Любой может прояснить, что я делаю неправильно, будет блестящим. Спасибо, что прочитали это и свое время.
Большое спасибо за быстрые ответы :). – Aaqib