简介:1.SQLite是一个轻量级的关系型数据库,运算速度快,占用资源少;
2.SQLite支持五种数据类型:NULL,INTEGER,REAL(浮点数),TEXT(字符串文本)和BLOB(二进制对象);
数据库创建
SQLiteOpenHelper:抽象类,通过继承该类重写数据库创建以及更新的方法,通过对象实例获得数据库实例或者关闭数据库;
SQLiteDatabase:数据库访问类,通过该类的对象来对数据库做一些增删改查的操作;
Cursor:游标,类似于JDBC里的resultset结果集,可以简单理解为指向数据库中某一个记录的指针;
![](https://img.haomeiwen.com/i2354038/c3c826e231a74062.png)
使用Android提供的API操作SQLite
![](https://img.haomeiwen.com/i2354038/0685f5f8a1e14872.png)
使用SQL语句操作数据库
![](https://img.haomeiwen.com/i2354038/3b99446b49f117dd.png)
![](https://img.haomeiwen.com/i2354038/18ebd1c3bc946519.png)
事务
保证系列化操作准确,比如银行同时操作,必须保证逻辑正确才操作数据库成功。
![](https://img.haomeiwen.com/i2354038/31af474544ff7910.png)
网友评论