【问题标题】:ORMLite request using SQLCipher使用 SQLCipher 的 ORMLite 请求
【发布时间】:2013-08-14 07:30:11
【问题描述】:

我在使用这两个库发出请求时遇到问题。我想使用 .queryforall() 从表 Table_events 中获取所有查询,但后来我看到 this 线程并尝试使用 rawQuery 进行查询,但它只提供 queryRaw()。请求如下所示:

private Dao<Table_Events, Integer> tEventDao;

public DAOManager(final DatabaseHelper databaseHelper) 
{
    this.tEventDao= GettEventDAO(databaseHelper);
}

public String[] Getall()
{       
    GenericRawResults<String[]> rawResults = null;

    try 
    {
        rawResults = tEventDao.queryRaw("select * from tableEvents");
    }  
    catch (SQLException e) 
    {
        e.printStackTrace();
    }
    return resultArray;

}

任何想法如何进行查询?

【问题讨论】:

    标签: android ormlite sqlcipher


    【解决方案1】:

    您的GettEventDAO 函数返回一个符合ORMLite 的Dao 接口的对象。您需要确保 ORMLite 的实现能够与适用于 Android 的 SQLCipher 交互,这通常会返回一个表示查询结果集的游标。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-28
      • 2012-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多