ivは、MySQLで非常にうまく機能するプログラムを作成しました。ただし、SQLliteに変換すると、テーブルの作成、データベースへのgetConnection()など、テーブルへの値の挿入を除いてすべてが機能しますか?Java(Netbeans)を使用してSQLiteデータベースに値をテーブルに挿入できません。1行しか挿入できませんが、複数行は挿入できませんか?MySQLでは、一度に複数の行を挿入できましたが、SQLiteでは挿入できませんか?
コードは次のとおりです(これは1行でのみ機能します):
Connection con;
Statement s= con.CreateStatement();
String st = "Insert into table1 (10,'abc')";
s.executeUpdate(st);
s.close();
私がこのようなことをした場合(複数の行では機能しません-理由はわかりません-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'コマンドラインにコマンドを入力すると、ALLに対して正常に機能するため、Imが間違っていることなどを理解できません。しかし、SQLiteを使用したJAVAでは、何らかの理由で1行しか更新できませんか?ただし、MySQLを使用したJavaは正常に機能しますが、SQLliteは機能しません。
誰もがImが間違っていることを明確にすることができます。これとあなたの時間を読んでくれてありがとう。