问题:由于经常需要操作数据库,但是greendao使用时会容易出现一个问题
Caused by:
android.database.sqlite.SQLiteException:no such table: JPUSH_BEAN (Sqlite code 1 SQLITE_ERROR): , while compiling: SELECT T."_id",T."UID",T."PUSH_CONTENT_INFO" FROM "JPUSH_BEAN" T WHERE T."UID"=? ORDER BY T.'_id' DESC, (OS error - 11:Try again)
android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:948)
android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:559)
解决方案:
出现该问题,由于该表格不存在,所以需要检查数据库表格,往往确实没有该表,那就卸载apk,重新安装即可,会重新生成该表

本文探讨了在使用Greendao操作数据库时遇到的常见问题:表不存在导致的SQLiteException错误。深入分析了错误原因,并提供了解决方案,包括卸载并重新安装应用以重建数据库表。
729

被折叠的 条评论
为什么被折叠?



