开源数据库LitePal的使用教程
开源地址:https://github.com/LitePalFramework/LitePal
一. LitePal的快速配置
1. 引入Jar包或源码
使用Android Studio在项目的build.gradle中添加:
dependencies {
compile 'org.litepal.android:core:1.3.0'
}
使用Eclipse到这里下载好了jar包之后,把它复制到项目的libs目录中就算是引入成功了。
2. 配置litepal.xml
在项目的assets目录下面新建一个litepal.xml文件,内容如下:
<?xml version="1.0" encoding="utf-8"?>
<litepal>
<dbname value="demo" ></dbname>
<version value="1" ></version>
<list>
<mapping class="org.litepal.litepalsample.model.Album"></mapping>
<mapping class="org.litepal.litepalsample.model.Song"></mapping>
</list>
</litepal>
————————标签说明—————————
<dbname>是数据库的名字
<version>是数据库的版本号
<list>是数据库的映射模型(数据库表)
<mapping>是数据库的映射模型的地址(数据库表结构)
3. 配置LitePalApplication
在AndroidManifest.xml中配置LitePalApplication,如下:
<manifest>
<application
android:name="org.litepal.LitePalApplication"
...
>
...
</application>
</manifest>
如果已经有自己的Application,那么久继承一下就好了,如下:
public class MyApplication extends LitePalApplication {
...
}
二. LitePal的建表
根据对象关系映射模式的理念,每一张表都应该对应一个模型(Model),建表先要新建一个模型类,新建一个DEST类,如下:
public class DEST extends DataSupport {
private String destId;//目的地ID
private String cnName