0
点赞
收藏
分享

微信扫一扫

Android数据库SQLite入坑指南

椰果玩安卓 2022-05-05 阅读 65

目录

为什么要选SQL ite

使用SQLite数据库

SQLiteDatabase

常用方法

Coursor

SQLiteOpenHelper

推荐的参考资料


为什么要选SQL ite

使用SQLite数据库

一个文件就是一个数据库,并且可以跨平台使用,听着就很nice。Android提供了创建和使用SQLite数据库的Api,可以利用它创建数据库,创建表和执行一些SQL语句。

SQLiteDatabase

SQLiteDabase代表一个数据库对象,提供了操作数据库的一些方法。

常用方法

方法名称作用
Static SQLiteDatabaseopenOrCreateDatabase()打开或创建数据库
insert()插入一条记录
update()修改一条记录
delete()删除一条记录
query()查询一条记录
execSQL()执行一条SQL语句
close()关闭数据库

Coursor

coursor是一个游标接口,提供了便利查询结果的方法。
下面是一些常用方法:

方法名称方法描述
getCount获得行数
getColumnCount()获得列数
isFirst()判断是否第一条记录
isLast()判断是否最后一条记录
moveToFirst移动到第一条记录
moveToLast移动到最后一条记录
move(int offset)移动到指定记录
moveToNext()移动到下一条记录
moveToPrevious()移动到上一条记录
getColumnName(int columnIndex)从给定的索引返回列名
getColumnIndex(sting columnName)从给定的列名获得索引
getInt(int columnIndex)获得指定索引的int 类型值
getString(int columnIndex)获得指定索引的string 类型值

SQLiteOpenHelper

SQLiteOpenHelper是android系统提供的用于创建及操作数据库的工具类。该类中提供了创建、升级、降级时的回调方法。用户只要继承SQLiteOpenHelpe类就可以轻松的创建数据库。
SQLiteOpenHelper是一个抽象类
SQLiteOpenHelpe的子类至少实现以下三个方法:

  1. 构造函数
  2. onCreate()方法
  3. onUpgrade()方法

推荐的参考资料

如果你喜欢看书:
《Android开发从入门到进阶实战》钱慎一 ,刘芳华
最新出版的书,贴合较近的版本,简单明了。
如果你喜欢你看视频:
就本次的内容,推荐一个在B站的声音超好听的小姐姐

Android Studio使用自带SQLite数据库/SQLite数据库/SQLiteOpenHelper帮助类

下一节我们就开始实战,实现一个背单词的功能。

 

举报

相关推荐

0 条评论