0

我一起使用了 sqlcipher 和 ormlite。在我的项目中导入 net.sqlicipher 和 net.sqlicipher.database 包并下载 ormlite-android-sqlcipher.jar。我已经为 DatabaseHelper 类构造函数提供了密码,所以当我插入数据时它工作正常。但是在获取记录时 queryforall() 抛出 java.lang.NoSuchMethodError: net.sqlcipher.database.SQLiteDatabase.rawQuery 异常。但我在 sqlitedatabse 类中有那个方法。如何解决这个问题。

4

1 回答 1

0

SQLCipher 在该类上没有queryForAll方法SQLiteDatabase。您可以使用rawQuery发送一个 SQL 查询,该查询将返回Cursor您的结果。

于 2013-02-27T13:42:33.610 回答