安卓Sqlite
2015-12-02 15:55
232 查看
Demo:https://code.csdn.net/kernel_/sqlite
相关工具navicat for sqlite和xmind文件:http://download.csdn.net/detail/kernel_/9319927SQLite数据库主要用的的两个类:SQLiteDateBase和SQLiteOpenHelper
SQLiteDateBase介绍:
SQLiteDatabase这个对象,可以对数据库进行管理和操作,从而实现对数据库的 增、删、查、改。
SQLiteOpenHelper 介绍:
SQLiteOpenHelper是一个辅助类来管理数据库的创建和版本。可以通过继承这个类,实现它的一些方法来对数据库进行一些操作。
所有继承了这个类的类都必须实现下面这样的一个构造方法:
public DatabaseHelper(Context context, String name, CursorFactory factory, int version)
第一个参数:Context类型,上下文对象。
第二个参数:String类型,数据库的名称
第三个参数:CursorFactory类型
第四个参数:int类型,数据库版本
查看数据库的方法:
导出数据库:
方法1、使用控制台(win+R)输入 adb pull /data/data/包名/databases/数据库名字 d:数据库名字如图:
成功标志:
使用navicat for sqlite附加数据库查看
navicat for sqlite下载地址:http://download.csdn.net/detail/kernel_/9319927
新建连接或者附加数据库
方法2 使用DDMS拉取
demo项目截图:(具体实现在代码中有注释)
相关文章推荐
- MongoDB常用操作
- Mysql 主从同步
- mongodb3.0以上的远程连接问题
- mysql执行计划Status定义
- mysql常用两种数据引擎
- 在Sqlite中通过Replace来实现插入和更新
- DBA常用SQL之表空间与数据文件
- DBA常用SQL之会话与等待事件
- mysql-存储引擎
- sql server客户端连接自定义端口
- MySQL数据库水平切分的实现原理解析
- oracle中row_number() over()分析函数用法
- mongodb异常关闭后重启
- Redis操作命令总结
- 关于oracle采用pivot函数列转行后一些列的值为null处理
- Redis与Memcached的区别
- MYSQL 修改语句
- Shark与Spark SQL关系
- MySQL数据库怎么截取字符串?
- oracel与mysql隔离级别