android数据库操作

android内嵌了数据库sqlite。

sqlite是一个小型的关系型数据库,关系型数据库的结构就是二维表结构。便于进行规范化的数据的存储。

当在app中创建了数据库如何在cmd命令下查看这个数据库的步骤:

1. 输入adb命令,如果你没有出来很多提示信息,那么你的环境搭建有问题了。

2. 输入adb  shell进入linux命令窗口。其实玩android玩的明白的最后都是玩linux的大牛啊。

3. 输入linux下最常用的命令,列出文件目录命令:ls

4. 进入data目录下:cd data

5. 在进入data下的data目录下:cd data

6.  ls 可以看见很多程序包名的文件,这个是我们的app对应的文件夹

7. cd到我们想要查看的app路径下

8. ls 可以看到这个app对应的数据库

9. sqlite3 + 数据库名字进入数据库操作命令行

10. 可以使用sql语句对数据库操作了。

对数据库的操作分类:

最高层的:对数据库的创建和删除

中间:数据库表的操作

再细:数据增删改查

1. 数据库本身的操作

android提供了SQLiteOpenHelper这个类来对数据库本身进行操作。打开或者新建数据库有api说明。如何删除呢?需要到数据库更高一层的定义中,程序的上下文中有定义删除数据库的api。关于android中上下文的概念没有深入的了解。有待加强linux基本功。一个activity 也是一个context 

         public abstract booleandeleteDatabase (String name)

Delete an existing private SQLiteDatabase associated with this Context's application package.

2. 数据库表的操作

新建、修改、删除



3.关于游标等 明天继续写



一个小demo:

一个应用里需要使用数据库的场景:


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值