我是數據庫的新手。插入到Sqlite很慢
我綁插入22000字一個SQLite數據庫,但它正在採取永遠完成
for (int i=0;i<s.size();i++){
String sql = "INSERT INTO WORD (word) VALUES ("+"'"+s.get(i)+"'"+");";
statement.executeUpdate(sql);
}
表名稱爲WORD和字段名是字(這是一個String
) 這裏S是arrylist和s.get(i)返回一個字符串...我已經建立了連接並嘗試更新表 。
它很慢。我究竟做錯了什麼?
如果嘗試使用批量插入操作,是否有更改? – BackSlash 2014-11-08 15:38:39
插入22000個條目多少次?什麼是「慢」,如實際需要多長時間? – Patrick 2014-11-08 15:38:56
這是另一種編程語言,但看看http://stackoverflow.com/questions/1711631/improve-insert-per-second-performance-of-sqlite – Patrick 2014-11-08 15:40:25