zoukankan      html  css  js  c++  java
  • 使用 SQLite 数据库

    Android 提供了对 SQLite 数据库的完全支持。每个 App 使用自己的数据库,App 内所有类都可以通过名字访问创建的数据库,但只限于此 App 内。

    推荐使用一个继承 SQLiteOpenHelper 的子类,重写 onCreate() 方法去创建一个的 SQLite 数据库。通过执

    行 SQLite 命令去创建数据库表。例如:
    CreateTable

    然后我们可以使用定义的构造方法生成 SQLiteOpenHelper 实例。可以使用 getWritableDatebase() 方法得到可读写的代表数据库的对象(SQLiteDatabase 对象),或者使用 getReadableDatabase() 方法获取一个只读的代表数据库的对象,通过此对象提供的方法实现对 SQLite 的操作。

    我们使用 SQLiteDatabase 对象的 query() 方法执行 SQLite 查询操作,query() 方法接受各种参数,如 the table to query, the projection, selection, columns, grouping, etc. 如果需要更复杂的查询,如需要给查询列别名,那我们使用 SQLiteQueryBuilder, 此对象提供了几种方便的方法用于创建查询。

    CreateTable
    注:代码中 db 对象是通过 DBHelper 获取的数据库对象。

    每个 SQLite 查询都是返回一个 Cursor, 它指向查询结果集。通过此 Cursor 去读取查到的行,列。

    Technorati 标签: SQLite,Android
    完结
  • 相关阅读:
    博士考试复习过程总结
    制作在Linux、Unix上以daemon方式启动Apusic的详细步骤(转)
    重开Blog
    给计算机的兄弟姐妹们补补身体→煲银耳粥
    被人夸成像设计师,高兴呐
    今天问题总结(Hibernate配置参数访问Oracle,Linux下的Apusic自启动)
    HDU ACM 1272 小希的迷宫
    Uva 10115 Automatic Editing
    HDU ACM 1162 Eddy's picture(MST)
    Uva 10474 Where is the Marble?(水题)
  • 原文地址:https://www.cnblogs.com/linger/p/1997862.html
Copyright © 2011-2022 走看看