1.使用Sqlcipher对数据库加密,并结合ORM框架LitePal进行使用. 2.对LitePal的使用我就不在讲解了,大家可以参考下面七篇博客: http://blog.csdn.net/guolin_blog/article/details/38461239 http://blog.csdn.net/guolin_blog/article/details/38556989 http://blog.csdn.net/guolin_blog/article/details/39151617…
1.下载官方支持包:https://s3.amazonaws.com/sqlcipher/3.2.0/sqlcipher-for-android-community-v3.2.0.zip Github地址:https://github.com/sqlcipher/android-database-sqlcipher 2.本博客使用Android Studio开发,Eclipse怎样使用Sqlcipher大家可以到网上搜索. 3.需要导入以下包及文件.如何导入Jar包可以参考我的博客http://…
原文:http://blog.jobbole.com/77157/ 上一篇文章中我们学习了一些Android数据库相关的基础知识,和几个颇为有用的SQLite命令,都是直接在命令行操作的.但是我们都知道,数据库是要和程序结合在一起使用的,单独对一个数据库去进行増删改查操作并没有什么意义,因此今天我们就来学习一下如何在Android程序当中去操作SQLite数据库,还没看过前一篇文章的朋友可以先去参考Android数据库高手秘籍(一)——SQLite命令 . 操作数据库的第一步当然是创建表了,传统…
原文首发于微信公众号:jzman-blog,欢迎关注交流! DBFlow 是一个基于注解处理器开发的使用方便的 ORM Android 数据库,该库简化了很多多余的代码,并且提供了好用的 API 来处理与数据库的交互,让开发者专注 App 的开发.下面将从以下几个方面来学习 DBFlow 数据库框架的使用,具体如下: 1. DBFlow 的优势 2. 配置 DBFlow 3. 创建数据库 4. 创建表 5. 插入数据 6. 删除数据 7. 更新数据 8. 查询数据 9. 案例 DBFlow 的优…
在这里记录下最基本的用法,官网上可了解相关的介绍. 1.下载OrmLite jar 在下载android的:ormlite-android-4.48.jar和ormlite-core-4.48.jar,放在你项目的libs目录下. 2.编写Bean类 package com.example.ormlite.bean; import java.util.Collection; import com.j256.ormlite.field.DatabaseField; import com.j256.…
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/38461239 要想熟练地操作不论什么一个数据库.最最主要的要求就是要懂SQL语言,这也是每一个程序猿都应该掌握的技能.虽说SQL博大精深.要想精通确实非常难.但最主要的一些建表命令.增删改查,大家还是必须要学会的. SQL(Structured Query Language)是一种标准的数据库查询语言,即全部的关系型数据库都会支持它.仅仅只是每种数据库对SQL语言的支持与标准存在…
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/39345833 经过前面几篇文章的学习,我们已经把LitePal的表管理模块的功能都非常好地掌握了,相信大家都已经体会到了使用LitePal来创建表.升级表.以及建立表关联所带来的便利.那么从本篇文章開始,我们将进入到一个新模块的学习旅程其中,使用LitePal来进行表的CRUD操作.还没有看过前一篇文章的朋友建议先去參考 Android数据库高手秘籍(四)--使用LitePal建…
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/40153833 经过了多篇文章的学习,我们已经把LitePal中的绝大部分内容都掌握了.如今回忆起来了,增删改查四种操作中的前三种我们都已经学完了,不知道如今使用起数据库来,你有没有感觉到格外的轻松和简单.可是呢,我们都知道,在全部的数据库操作其中,查询操作肯定是最复杂的,使用方法也是最多的,因此LitePal在查询方面提供的API也是比較丰富,并且LitePal在查询方面的API…
最近写Android的时候发现想要读取数据库很不方便,使用adb工具的方法需要root手机,而华为手机root十分麻烦,需要解除密码,一些品牌手机即使root了也没有sqlite3命令,总之十分麻烦.然后我发现了一个可以不用root手机就能查看Android数据库的方法. 首先给出github地址:https://github.com/amitshekhariitbhu/Android-Debug-Database 以下为步骤: 一.保证你的手机与电脑处于同一wifi下 二.找到你手机的局域网i…
Android数据库框架--GreenDao轻量级的对象关系映射框架,永久告别sqlite 前不久,我在写了ORMLite这个框架的博文 Android数据库框架--ORMLite轻量级的对象关系映射(ORM)Java包 但是对于我个人来说,我可能更加倾向于用GreenDao,所以今天也为大家带来了GreenDao的详细博客,希望大家喜欢,之前也详细介绍了ORM的思想,如果不明白可以先看一下前面的博文,这里就不多赘述了,我们新建一个工程 一.相关介绍 官方网站 : http://greendao…