从SQLite说起 如果没有SQLite的基础,我们只是从Android封装的SQLite API去学习的话,难免思路会受到限制.所以,我们还是需要老老实实从头开始学习SQLite. 当我们有一身的SQLite武功之后,再去看Android的封装,就能更清楚如何发挥SQLite的特长. SQLite的核心只有一个c文件,访问的db也存在一个文件当中.所以,我们完全可以把它嵌入到另外一个程序中. 在mac上,可以通过Homebrew来安装.安装之后,我们就可以用sqlite3的API来写代码了.…
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/38461239 要想熟练地操作不论什么一个数据库.最最主要的要求就是要懂SQL语言,这也是每一个程序猿都应该掌握的技能.虽说SQL博大精深.要想精通确实非常难.但最主要的一些建表命令.增删改查,大家还是必须要学会的. SQL(Structured Query Language)是一种标准的数据库查询语言,即全部的关系型数据库都会支持它.仅仅只是每种数据库对SQL语言的支持与标准存在…
要想熟练地操作任何一个数据库,最最基本的要求就是要懂SQL语言,这也是每个程序员都应该掌握的技能.虽说SQL博大精深,要想精通确实很难,但最基本的一些建表命令,增删改查,大家还是必须要学会的. SQL(Structured Query Language)是一种标准的数据库查询语言,即所有的关系型数据库都会支持它,只不过每种数据库对SQL语言的支持与标准存在着细微的不同.我们无须关心其它数据库对SQL语言的支持情况,这里我们只要把重点放在SQLite上就可以了.下面我将使用模拟器来对SQLite支…
假如我们没有任何在Android上使用SQLite的经验,现在要开始在工作中用SQLite存储一些数据.OK, 我们去看google的官方培训文档吧,http://developer.android.com/training/basics/data-storage/databases.html 差不多有个5分钟到15分钟吧,这篇官方培训文档就看完了,然后就可以在应用中使用了,它提示的几个Note我们也都注意到了,没犯任何错误.这时候写出来的代码是什么下场呢? 首先是内存泄漏吧,教程没有教用try…
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/38083103 在我刚開始接触Android的时候甚至都不敢相信.Android系统居然是内置了数据库的!好吧,是我太孤陋寡闻了.因为我之前是从Web方向转过来的,对数据库方面的技术也是特别有偏好,当知道这一消息之后确实颇为惊喜. Android中内置的数据库是SQLite.而我之前做Web开发时最经常使用的数据库是MySQL,经过对照之后我发现这两个数据库极为类似,都支持标准的S…
原文:http://blog.jobbole.com/77157/ 上一篇文章中我们学习了一些Android数据库相关的基础知识,和几个颇为有用的SQLite命令,都是直接在命令行操作的.但是我们都知道,数据库是要和程序结合在一起使用的,单独对一个数据库去进行増删改查操作并没有什么意义,因此今天我们就来学习一下如何在Android程序当中去操作SQLite数据库,还没看过前一篇文章的朋友可以先去参考Android数据库高手秘籍(一)——SQLite命令 . 操作数据库的第一步当然是创建表了,传统…
写在前面: 又到一年一度七夕虐狗节,看着大家忍受着各种朋友圈和QQ空间还有现实生活中的轮番轰炸,我实在不忍心再在这里给大家补刀,所以我觉得今天不虐狗,继续给大家分享有用的. 如果你比较关心android开发的最新动态的话,我想你一定知道android数据库新王者,没错,就是这个东西——Realm. 在安卓开发中,我们有sharedPreference和文件操作,当然还有一直为之自豪的轻量级数据库sqlite. SharedPreference其实是采用xml的方式,以键值对形式存储基本数据类型的…
1:什么叫做SQLite数据库 Android系统内核是Linux系统,Android系统很特殊,他自带了一个SQLite数据库,轻量型的一款嵌入式的数据库 它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了.操作简单,你如果是之前学过其他的数据库的基础的话, 操作起来可以说是举手之劳. 2:这个SQLite数据库的数据类型有哪些. Integer  整型  有符号整数 -1,0,1,2,3- Real 浮点型以 8字节 IEEE 浮点数存储. Text. 值是文本字符串,使用数据…
Android数据库之SQLite数据库 导出查看数据库文件 在android中,为某个应用程序创建的数据库,只有它可以访问,其它应用程序是不能访问的,数据库位于Android设备/data/data/package_name/databases文件夹中. 想要将数据库文件导出可以使用eclipse. 查看数据库,使用SQlite Database Browser 扩展类 扩展SQLiteOpenHelper Android 不自动提供数据库.在 Android 应用程序中使用 SQLite,必…
Android数据库框架--GreenDao轻量级的对象关系映射框架,永久告别sqlite 前不久,我在写了ORMLite这个框架的博文 Android数据库框架--ORMLite轻量级的对象关系映射(ORM)Java包 但是对于我个人来说,我可能更加倾向于用GreenDao,所以今天也为大家带来了GreenDao的详细博客,希望大家喜欢,之前也详细介绍了ORM的思想,如果不明白可以先看一下前面的博文,这里就不多赘述了,我们新建一个工程 一.相关介绍 官方网站 : http://greendao…