数据库(DataBase):存放数据的仓库;存放的是一张一张的表,特别像Excel,都以表格形式存放数据,可以创建多张表
常见的数据库: sqlite ,access, MySQL,SqlServer, Oracle;
为什么要用数据库;
1.文件读写,归档读取数据需要一次把数据全部读出来,占内存
2.数据库查找数据效率很高,体现在查找数据,数据修改(增删改...
分类:
其他好文 时间:
2014-09-19 21:11:16
阅读次数:
235
简介 Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何SQL语句,这个有点类似于著名的Hibernate持久化框架,不...
分类:
其他好文 时间:
2014-09-19 15:32:55
阅读次数:
276
SQLite 介绍SQLite一个非常流行的嵌入式数据库,它支持SQL语言,并且只利用很少的内存就有很好的性能。由于JDBC不适合手机这种内存受限设备,所以Android开发人员需要学习新的API 来使用SQLite。此外它还是开源的,任何人都可以使用它。许多开源项目((Mozilla, PHP, ...
分类:
移动开发 时间:
2014-09-19 13:37:25
阅读次数:
226
问题:java.lang.IllegalStateException:Process10789exceededcursorquota100,willkillit解决方法:Cursorquery=db.query(LwSQLiteOpenHelper.TABLE_NAME,null,LwSQLiteOpenHelper.ACCOUNT+"=?",query.close();查询完数据库记得关闭对应的游标否则会报上面的错误
分类:
数据库 时间:
2014-09-18 09:52:34
阅读次数:
215
在上一篇文章中,我们学习了LitePal的基本用法,体验了使用框架来进行创建表操作的便利。然而大家都知道,创建表只是数据库操作中最基本的一步而已,我们在一开始创建的表结构,随着需求的变更,到了后期是极有可能需要修改的。因此,升级表的操作对于任何一个项目也是至关重要的,那么今天我们就一起来学习一下,在Android传统开发当中升级表的方式,以及使用LitePal来进行升级表操作的用法。上一篇文章中我们借助MySQLiteHelper已经创建好了news这张表,然而,现在需求发生了变更,我们的软件除了能看新闻之...
分类:
移动开发 时间:
2014-09-18 08:35:13
阅读次数:
345
参考http://blog.csdn.net/sdsxleon/article/details/18259973 很好https://github.com/2point0/Android-Database-Locking-Collisions-Example 示例http://www.eoeandr...
分类:
移动开发 时间:
2014-09-17 15:04:02
阅读次数:
252
SQLite header and source version mismatch 解决方案
分类:
数据库 时间:
2014-09-17 14:57:32
阅读次数:
220
一、iOS中的沙盒机制iOS应用程序只能对自己创建的文件系统读取文件,这个独立、封闭、安全的空间,叫做沙盒。它一般存放着程序包文件(可执行文件)、图片、音频、视频、plist文件、sqlite数据库以及其他文件。每个应用程序都有自己的独立的存储空间(沙盒)一般来说应用程序之间是不可以互相访问模拟器沙...
分类:
移动开发 时间:
2014-09-17 10:04:02
阅读次数:
295
虽然android提供了sql查询的封装方法,但是理解起来还是麻烦,所以我这里用sql语句来完成工作。首先是建立一个类,继承SQLiteOpenHelper这里面会建立一个数据库,并且初始化一个表。当然你可以建立多个数据库,等以后再自行建立表也可以DatabaseHelper.javapackage...
分类:
数据库 时间:
2014-09-16 21:52:51
阅读次数:
358
/*
*locked
*query locked object and analyse reason,kill it
*
*/
select 'alter system kill session ''' || SID || ',' || SERIAL# || ''';'
from (select distinct a.sid,
...
分类:
数据库 时间:
2014-09-16 16:01:50
阅读次数:
238