我在android上阅读了很多关于SQL插入的文章/问题。
我正在使用我认为最新的方式:
我的数据库表很简单:CREATE TABLE shapes ( shape_id INTEGER, shape_pt_lat REAL, shape_pt_lon REAL)
但它包含12万个条目。
我通过解析CSV文件插入它们。
sqlStatement.bindXXX methods
sqlStatement.executeInsert();
db.setTransactionSuccessful();
和db.endTransaction();
我刚买了一个Moto G,当我通过Eclipse启动它时(有或没有调试),加载所有12万行需要一分多钟。 这似乎很可疑,但我没有看到什么是错的,因为我使用了很多SO答案中描述的方法。
你有什么想法吗?