问题:由于经常需要操作数据库,但是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,重新安装即可,会重新生成该表