本篇内容主要讲解“Android数据库greenDAO如何配置与使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Android数据库greenDAO如何配置与使用”吧!greenDAO是一个针对Android的轻而快速的ORM,它将对象映射到SQLite数据库。由于对Android进行了高度优化,greenDAO提供了出色的性能,并且消耗了最少的内存。buildscript {
repositories {
jcenter()
mavenCentral()
} dependencies {
classpath ‘com.android.tools.build:gradle:2.3.1’
classpath ‘org.greenrobot:greendao-gradle-plugin:3.2.2’
}
}apply plugin: ‘com.android.application’
apply plugin: ‘org.greenrobot.greendao’android {
buildToolsVersion ‘25.0.2’
compileSdkVersion 25 defaultConfig {
applicationId “org.greenrobot.greendao.example”
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName “3” testInstrumentationRunner “android.test.InstrumentationTestRunner”
}
}greendao {
schemaVersion 1000
}dependencies {
compile ‘org.greenrobot:greendao:3.2.2’ // 这里当我们使用加密的数据库时就必须添加这条依赖
compile ‘net.zetetic:android-database-sqlcipher:3.5.6’ compile ‘com.android.support:appcompat-v7:25.3.1’
compile ‘com.android.support:recyclerview-v7:25.3.1’
}uploadArchives.enabled = false配置成功后,我们需要创建一个实体类用来生成对应的表,@Entity表示这个实体类一会会在数据库中生成对应的表,@Id表示该字段是id(设置Long类型表示id会自动增长):写完这些之后将项目进行编译:Build—Make Project,编译成功之后系统会帮助我们生成相应的构造方法和get/set方法,并且还会在我们的包下生成DaoMaster和DaoSession。下面我们就可以对数据库进行初始化了:如果我们想要操作实体类是需要要通过DAO来操作,比如我们想要操作Province
实体类,那我们必须先得到一个ProvinceDao
,通过ProvinceDao
我们可以对数据库进行增删改查等操作:其实删除数据和修改数据是一样的思路,我们要先查找到数据,然后再对数据进行操作:这里我只添加了一个查询条件,就是是id于等于10,最后的unique表示只查询一条数据出来即可:其实上面删除和修改都已经涉及到查询了,查询里边有许多非常好用的函数,这里我只用到了一个between表示查询id介于10到20之间的数据eq:等于notEq:不等于gt:大于lt:小于ge:大于等于le:小于等于between:在某个数值之间的范围到此,相信大家对“And免费云主机域名roid数据库greenDAO如何配置与使用”有了更深的了解,不妨来实际操作一番吧!这里是百云主机网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
这篇文章主要介绍“python的类怎么实例化对象”,在日常操作中,相信很多人在python的类怎么实例化对象问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python的类怎么实例化对象”的疑惑有所帮助!接下来,请跟着小编一起来学…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。