2

私はデータベースが初めてです。

22000 ワードを sqlite DB に挿入しようとしていますが、完了するまでに時間がかかります

for (int i=0;i<s.size();i++){               
    String sql = "INSERT INTO WORD (word) VALUES ("+"'"+s.get(i)+"'"+");";
    statement.executeUpdate(sql);
}

テーブル名は WORD で、フィールド名は word(これは ですString) ここで s は arrylist で、s.get(i) は文字列を返します... 接続を確立し、テーブルを更新しようとしています。

非常に遅いです。私は何を間違っていますか?

4

1 に答える 1