SQLite 数据库简介
来源:互联网 发布:c语言99个例题 编辑:程序博客网 时间:2024/06/05 19:47
SQLit是一个轻量级数据库,第一个版本诞生于2000年5月。它最初是为嵌入式设计的,占用资源非常低,在内存中只需要占用几百KB的存储空间。 SQLite是遵守ACID关联式的数据库管理系统。ACID是指数据库事务正确执行的基本要素,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。SQLite没有服务器进程,它通过文件保存数据,该文件是跨平台的,可以放在其他平台中使用。并且支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)五种数据类型。
Android SDK提供了一系列对数据库进行操作的类和接口。常用的数据库操作类有:
SQLiteOpenHelper类是一个抽象类,用于创建数据库和数据库版本更新。
SQLiteDatabase类是一个数据库访问类,封装了一系列数据库操作的API,可以对数据进行增删改查操作。
Cursor接口是一个游标接口,在数据库操作中作为返回值,相当于结果集ResultSet。
SQLite事务操作 事务是针对数据库的一组操作,它可以由一条或多条SQL语句组成,同一个事务的操作具备同步的特点,如果有一条语句无法执行,那么所有语句都不会执行。也就是说,事务中的语句要么都执行,要么都不执行
阅读全文
0 0
- SQLite---SQLite数据库简介
- SQLite数据库简介
- SQLite 轻量级数据库简介
- SQLite数据库简介
- 嵌入式数据库 SQLite 简介
- SQLite数据库简介
- SQLite数据库简介
- SQLite数据库简介
- SQLite数据库简介
- SQLite数据库简介
- SQLite数据库简介
- SQLite数据库简介
- SQlite 数据库简介
- SQLite数据库简介
- SQLite数据库简介
- SQLite数据库简介
- SQLite数据库简介
- SQLite数据库简介
- LeetCode | 41. First Missing Positive
- Spring MVC整合beetl之后添加国际化
- HBase flush issue
- java类的内存分配
- 网页铺满全屏,不需滚动条的设置方法
- SQLite 数据库简介
- mysql中去重 distinct用法
- Ubuntu 16.04 LTS 为Chrome安装Flash插件
- nodejs--promise之Q模块
- 邮箱开发的初体验
- 【漏洞公告】CVE-2017-8464 :Microsoft Windows LNK 远程代码执行漏洞
- jQuery EasyUI详解-EasyUI环境配置
- android app版本升级(DownloadManager、适配6.0、7.0)
- Git 常用命令速查表(图文+表格)