Sqlite3学习总结
发布时间:2020-12-12 20:05:26 所属栏目:百科 来源:网络整理
导读:其他相关博客参考 http://www.jb51.cc/article/p-xnosswtt-gp.html http://www.jb51.cc/article/p-ssdjsfin-ey.html SQLite 查询的dos命令 sqlite3 数据库名 ----打开数据库,如果数据库不存在则新建一个数据库 .tables----查看所有表 在dos下进入sqlite3数
其他相关博客参考
http://www.52php.cn/article/p-xnosswtt-gp.html
http://www.52php.cn/article/p-ssdjsfin-ey.html
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对象的各种游标移动的方法,对查询出来的每一行数据进行操作。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |