当前位置:Gxlcms > 数据库问题 > litepal数据库的配置

litepal数据库的配置

时间:2021-07-01 10:21:17 帮助过:20人阅读

‘libs‘, include: [‘*.jar‘]) androidTestCompile(‘com.android.support.test.espresso:espresso-core:2.2.2‘, { exclude group: ‘com.android.support‘, module: ‘support-annotations‘ }) compile ‘com.android.support:appcompat-v7:25.0.0‘ compile ‘com.android.support.constraint:constraint-layout:1.0.2‘ testCompile ‘junit:junit:4.12‘ compile ‘org.litepal.android:core:1.5.0‘ }

2:配置litepal.xml文件

在app -->main-->下新建assets文件夹,新建litepal.xml文件,配置如下,dbname是数据库的名称,version是数据库的版本,list是放对象的映射模型,后面建立表会用到

<?xml version="1.0" encoding="utf-8"?>
<litepal>
    <dbname value="BookStore" ></dbname>

    <version value="3" ></version>

    <list>
    </list>
</litepal>

 

技术分享

  3:配置清单文件,这里将application 的name属性配置为org.litepal.LitePalApplication,litepal的各种功能才能正常使用,

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="ca.sd.zsl.litepal">

    <application
        android:name="org.litepal.LitePalApplication"
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

  4:现在你是不是纳闷,只有库了,表呢?马上就建表了,新建一个类,类名就是你的表名,里面是放什么呢?放你建表的列,然后获取所有的set(),get(),方法,然后添加到litepal.xml文件的<list>里面,

这就是对象关系映射,利用Java对象创建数据库,学过jsp的同学juice不会陌生,这就是JavaBean,

<?xml version="1.0" encoding="utf-8"?>
<litepal>
<dbname value="BookStore" ></dbname>

<version value="3" ></version>

<list>
    <mapping class="ca.sd.zsl.litepal.Book"></mapping>
    <mapping class="ca.sd.zsl.litepal.Category"></mapping>
</list>
</litepal>

  5:接下来Connector.getDatabase();//创建数据库,就成功创建了litepal数据库,更新数据库只需要直接修改JavaBean的内容,或直接增加删除javabean ,只需要在litepal.xml文件的版本号加1,就可以完成对数据库的修改,之前的数据会给你保存。这是优点。

litepal数据库的配置

标签:ota   内容   修改   support   建立   uil   sch   not   ice   

人气教程排行