关于SqLite
来源:互联网 发布:linux怎么退出文本模式 编辑:程序博客网 时间:2024/05/23 02:03
1.SqLite是一个开源的、轻量级的关系型的数据库
2.实现了100%的代码全覆盖测试
3.使用简单、高效,不需要安装、配置,不需要启动服务
4.是Android的内置组件
5.适合使用于资源有限的嵌入式设备
6.经常使用到的类有:SQLiteDatabase数据库的主要操作都在这个类中
SQLiteOpenHelper创建数据库、表、表结构、更新升级
Sqlite支持的数据类型只有5种:
NULL
INTEGER
REAL(浮点型数字)
TEXT(字符串文本)
BLOB(二进制对象)
支持add,不支持Unicode,API提供相应的扩展
事务处理效率比较低,但对对数据有一点的保护性
支持触发器,不支持存储过程
创建数据库的两种方法:
1.在Activity类中
openOrCreateDatabase()
2.使用SQLiteOpenHelper创建数据库、表,操作数据库
getReadableDatabase()
getWritableDatabase()
调用结束后都返回SQLiteDatabase对象(可读可写)
区别在于:
空间满的时候getReadableDatabase()直接抛出异常,并且以只读方式继续连接数据库。
空间满的时候getWritableDatabase()抛出异常,断开与数据库的连接,不做任何操作。
0 0
- 关于SQLite
- 关于sqlite
- 关于SQlite
- 关于SQLite
- 关于SQLITE
- 关于sqlite
- 关于SQLite
- 关于SQLite
- 关于SQLite
- 关于SqLite
- 关于Sqlite工具 DxSqliteManagement
- 关于SQLite 转帖
- 关于SQLite创建视图
- 关于sqlite多线程
- 关于sqlite写入操作
- 关于SQLITE的使用
- 关于SQLITE数据库排序
- SQLite关于转码
- 从导出到 在新服务器安装oracleXEUniv 到导入dmp
- 欢迎使用CSDN-markdown编辑器
- 电源管理-电源变动试验.CRANKING
- ListView实现多种item布局的方法和注意事项
- android 自定义控件3
- 关于SqLite
- 按位运算,窗体程序,And,Or,Xor
- tomcat 脚本自动发布应用
- C#中的委托和事件(小例子)
- vs2010中配置OpenGL以及注意事项
- 5.7以上版本的mysql安装(rpm版)
- Servlet的线程安全问题
- vue实例项目
- ElasticSearch 5.2.2 安装问题记录