在阅读了几个论坛,很少有文章堆叠溢出后,我找到了两个主要的解决方案:
- [Inserting large amount of data into androidsqlite database?](https://stackoverflow.com/questions/6465696/inserting-large-amount-of-da
at android.database.sqlite.SQLiteCompiledSql.native_compile(Native Method)at android.database.sqlite.SQLiteCompiledSql.<init>(SQLiteProgram.java:83)
at and
谁能解释一下为什么我的插入在Ormlite中花了这么长时间?在桌面上的一个sqlite事务中执行1700次插入只需要不到一秒钟的时间。然而,当使用Ormlite for Android时,它需要大约70秒,并且我可以在调试消息中看到每个插入。
当我尝试将插入打包到一个事务中时,它的速度是完全相同的。我知道Android和Ormlite都有开销,然而,我不希望它有那么大的开销。
Caused by: android.database.sqlite.SQLiteException: near "string": syntax error: , while compiling: CREATE` INTEGER NOT NULL , `value` VARCHAR NOT NULL ) at android</em