其他相关博客参考
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对象的各种游标移动的方法,对查询出来的每一行数据进行操作。