百恒网络
安卓开发中读取数据库的方法
  • 百恒服务
  • APP开发
  • 网页案例
  • 网页知识
  • 关于我们
  • 联系我们
  • 安卓开发中读取数据库的方法

    2018-10-31 15:54:37 2901
           读取SQLite数据库中数据需要用到query(...)方法。这个方法有好几个重载版本。我们要用的版本如下:
           public Cursor query(
           String table,
           String[] columns,
           String where,
           String[] whereArgs,
           String groupBy,
           String having,
           String orderBy,
           String limit)

           如果以前写过SQL代码的朋友,相信已经很熟悉这些select语句参数了。

           public Cursor query(
           String table,
           String[] columns,
           String where,
           String[] whereArgs,
           String groupBy,
           String having,
           String orderBy,
           String limit)

           参数table是要查询的数据表。参数columns指定要依次获取哪些字段的值。参数where和whereArgs的作用与update(...)方法中的一样。

           新增一个便利方法调用query(...)方法查询CrimeTable中的记录,如下代码所示。

           查询crime记录(CrimeLab.java)
           ...
           values.put(CrimeTable.Cols.DATE, crime.getDate().getTime());
           values.put(CrimeTable.Cols.SOLVED, crime.isSolved() ? 1 : 0);
           return values;
           }
           private Cursor queryCrimes(String whereClause, String[] whereArgs) {
           Cursor cursor = mDatabase.query(
           CrimeTable.NAME,
           null, // Columns - null selects all columns
           whereClause,
           whereArgs,
           null, // groupBy
           null, // having
           null // orderBy
           );
           return cursor;
           } 

           以上就是南昌APP开发公司为大家介绍的关于读取数据库的方法,如果还有哪些不明白的地方,可随时来电咨询!
    展开分享
    服务
    案例
    首页
    动态
    联系
    咨询