在使用LitePal进行Android数据库开发时,总结了一些会遇到的问题:
1、配置LitePal环境
(1)下载LitePal框架的jar包,地址http://download.csdn.net/download/qq_25436193/10212942
(2)在Android studio中导入jar包,如图
(3)然后一定要,Add as library,如图
我这里add过了,可以参考下
(4)然后,在assets目录下新建litepal.xml文件,如图
(5)最后,在配置文件中添加:android:name="org.litepal.LitePalApplication"
2、创建数据库
(1)新建News类:作为数据库中的表结构
(2)得到数据库:SQLiteDatabase db = Connector.getDatabase();
(3)这里通过adb和sqlite3来查询数据库信息
步骤:配置好path;adb root;adb shell;cd data/data/com.example.diy.litepaltest/databases;
sqlite3 News.db(打开数据库News.db);.table(查看数据库中的表);.schema(查看建表信息);pragma table_info(News)(查看表的数据结构);
3、数据库操作
(1)插入数据
LitePal要求所有的实体类都必须继承自DataSuppo