LitePal的使用

最近在学litepal的数据库使用,原本之前建好过,但是第二次创建的时候却出了问题
先来说说配置的顺序吧


1:声明开源文件
        文件的位置:app/build.gradle
                    
        在 dependencies { } 中添加一句:
                compile 'org.litepal.android:core:1.6.1'
                      
        #更改后Android Studio 会在顶部弹窗点击Sync Now 就可以了
#句子中的 1.6.1 是版本好的意思,如果有更新版本的话在Android Studio 中会被标红,
不要以为是语句出错,最新版本的可以访问 https://github.com/LitePalFramework/LitePal 查看
2:配置好数据库
       

    在app/src/main目录下创建好assets文件,再在assests文件下创建好litepal.xml文件(Values Xml file)
    内容如下eg:
        #其中的shangWu 就是你的数据库名,version value 就是你数据库的版本号。
        #<list></list>标签其实就是包含表,双引号内,的 Sign 为表名,前面的为Sign类在java文件下的路径
               其中就是个映射,通俗的说就是把表加到数据库中。本来应该是第4步弄完再回来加的,不过也没关系
3:配置好Application
        在AndroidMainfest.xml文件中<application>标签中 加上

                android:name = "org.litepal.LitePalApplication"
            #这里容易出现一个问题,和后面的一步有关,接下来会讲到

    4:开始创建表
            在和MainActivity.java 同一目录下创建一个 .java的文件。文件名就是你的表名,这里为Sign。
           类中的内容为:
            

            其中的三个私有成员 name , passworld , num 就为表的每一列的名字
            #图中画红线的地方要注意,如果没加的话,会导致Application配置出错,litepal的很多方法就用不了了。


End,然后就设置完了,数据库有了,表也有了,表中的列也配置好了,接下来在MainActivity中使用就可以了,使用的时候有写地方记得实例化,就和JAVA一样,这里就不多说了(第一次写博客,多多指教,嘻嘻Y)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值