Android学习记录:SQLite数据库、res中raw的文件调用

SQLite数据库是一种轻量级的关系型数据库。 在android中保存数据或调用数据库可以利用SQLite。 android中提供了几个类来管理SQLite数据库SQLiteDatabass类用来对数据库进行管理。 若是第一次运行时Create 以后直接访问的话,可以用openOrCreateDatabase方法来访问\创建数据库。 如果是访问本地已经创建的库的话,可以利用OpenDat
摘要由CSDN通过智能技术生成

SQLite数据库是一种轻量级的关系型数据库。
在android中保存数据或调用数据库可以利用SQLite。
android中提供了几个类来管理SQLite数据库

SQLiteDatabass类用来对数据库进行管理。
这里写图片描述
若是第一次运行时Create 以后直接访问的话,可以用openOrCreateDatabase方法来访问\创建数据库。
如果是访问本地已经创建的库的话,可以利用OpenDatabase方法。
这里写图片描述
查询数据库信息提供了一下几种方法
前几种query方法是带入参数,自动转换为sql语句。
后面的rawquery是自己输入sql语句。
这里写图片描述
这里写图片描述

还有一种SQLiteOpenHelper类
其中getReadableDatabase()/getWritableDatabase()方法与OpenOrCreate类似。
OnCreate可以用于第一次创建数据库加入初始数据。
这里写图片描述

android方面的SQLite方法介绍到这。

本地访问SQLite可以通过SQLite3(命令行操作)或SQLite Database Browser(可视化操作)。
这里写图片描述
SQLite3
这里写图片描述
SQLite Database Browser

这里拿test.db作为示例数据库
其中table test中的数据如下
这里写图片描述

下面来介绍如何调用本地数据库
安卓res/raw目录用于存放通用的文件,该文件夹内的文件将不会被编译成二进制文件,按原样复制到设备上。可以用来保存数据库。(没有raw目录直接在res下面new一个raw)
将我们刚才的test.db复制到res/raw下面(R文件会自动生成其位置)

我们在安卓上读取数据库,可以先将raw下面的数据库复制到本地再来读取。所以要存放在本地数据,需要在AndroidManifest中加入

android:
  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值