我是数据库的新手。插入到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