
数据库
业大神
我是新手,勿喷。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQLCipher的导入和基本使用
SQLCipher是分为社区版和商业版,我这里现在只介绍社区版怎么使用: 官网,里面可以看到应该导入什么依赖SQLCipher官网 import android.content.Context;import net.sqlcipher.database.SQLiteDatabase;import net.sqlcipher.database.SQLiteOpenHelp原创 2017-11-01 10:42:24 · 4258 阅读 · 0 评论 -
GreenDao之一基本使用(ToOne,ToMany都附源代码)
说起greendao的就要将3.0版本,3.0之前是通过java类的main方法来生成一些操作数据库的类;3.0之后是直接用注解来写实体生成对应的数据库表和操作类。 以下是3.2需要导入的依赖:compile 'org.greenrobot:greendao:3.2.0' compile 'org.greenrobot:greendao-generator:3.2.0'green原创 2017-10-25 08:25:49 · 3895 阅读 · 0 评论 -
一个app含有多个数据库注意点
(1)数据库的升级不是主动触发的(不是新的apk安装就自动升级数据库)而是在代码初始化数据库的时候,如果你的app包含多个数据库的话,那么就会单独在初始化自己的数据库的时候才会进行自己的数据库初始化操作。(2)数据库在最开始创建的时候如果使用的不是数据加密的话,那么后面再对数据库加密会直接崩溃掉,一般报如下的错:net.sqlcipher.database.SQLiteException: fil...原创 2018-03-23 15:43:30 · 2545 阅读 · 3 评论 -
GreenDao数据库升级,包含了Int类型的哦
最近呢做了一个半离线半在线的app,之前都是用原生的代码写的数据库,但是我想用新的东西,所以我选择了用GreenDao,然后用用起来还挺不错的。这一篇是讲数据库升级的,等有空再详细写一篇GreenDao的使用把。另外有一个号称全世界最高效的移动数据库:ObjectBox不知道大家有没有在用,我等这段时间忙完手上的项目就去学一下那个数据库。 数据库升级的时候,首先你得去修改你的版本号,这样才会触...原创 2018-03-20 17:36:19 · 838 阅读 · 0 评论 -
GreenDao3.0之后的ToMany
GreenDao基本使用 我上一篇讲到了GreenDao3.0的基本使用,真是真真的快,而且很好用。我在最近的一个项目中就尝试的使用了,并且我的这个项目是半离线的项目,所以用到数据库的地方还是比较多的。用来还是比较顺手的。所以跟大家分享一下。 因为我的项目需求,所以我在使用的时候涉及到要使用ToMany来关联数据。所以这里就讲讲我对ToMany的用法。我下面列举一个栗子:假设你的数据库目前有两...原创 2018-03-22 11:12:00 · 2158 阅读 · 0 评论