Sqlite3学习总结

其他相关博客参考

SQLite 查询的dos命令
sqlite3 数据库名 ---->打开数据库,如果数据库不存在则新建一个数据库
.tables---->查看所有表
在dos下进入sqlite3数据库的命令:
1.adb shell                进入
2.cd data/data/包名/databases        通过ls来查看每个路径下的文件
3.找到数据库文件(.db文件)                用sqlite3 数据库名            来运行数据库
4.可以开始执行数据库里面的sql语句的CRUD操作了


SQLite3基本知识点
1.继承  SQLiteOpenHelper类   编写辅助类DBHelper,重写DBHelper类的构造函数,Android中的activity通过创建DBHelper类的对象来调用该构造函数,同时通过调用这个构造函数来调用DBHelper类的onCreate()方法。一般在onCreate()方法里面创建SQLite的数据库。如果原来的虚拟机已经创建好数据库了,那么就不会执行onCreate()方法,而是执行DBHelper类里面的onUpdate()方法,该方法主要用来升级软件版本。
2.数据库的创建与修改,还有数据库的一些基本的CRUD操作都有两种方法,一种是通过Android已经封装好的方法,直接调用这些方法将返回一个SQLiteDatabase 对象,另一种是通过rawQuery()方法来进行查询操作,execSQL(String sql)方法来进行创建数据库,更新数据库等sql语句的执行,直接将需要执行操作的sql语句写成字符串,作为该方法的参数,然后用SQLiteDatabase的对象来调用该方法就可以对sqlite数据库进行操作了。通常都比较推荐使用第二种方法。
3.sqlite中也有像jdbc中的ResulteSet一样的结果集,那那就是Cursor对象,通过rawQuery()方法查询出来的结果集可以直接赋值给Cursor对象,然后通过Cursor对象的各种游标移动的方法,对查询出来的每一行数据进行操作。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值