
sqlite
文章平均质量分 68
iteye_1411
这个作者很懒,什么都没留下…
展开
-
SQLite的升级
SQLite的升级 做Android应用,不可避免的会与SQLite打交道。随着应用的不断升级,原有的数据库结构可能已经不再适应新的功能,这时候,就需要对SQLite数据库的结构进行升级了。 SQLite提供了ALTER TABLE命令,允许用户重命名或添加新的字段到已有表中,但是不能从表中删除字段。 并且只能在表的末尾添加字段,比如,为 Subscription添加两个字段:...原创 2013-05-14 10:46:48 · 88 阅读 · 0 评论 -
Android中SQLite应用详解
现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于Android平台来说,系统内置了丰富的API来供开发人员操作SQLite,我们可以轻松的完成对数据的存取。下面就向大家介绍一下SQLite常用的操作方法,为了方便,...原创 2013-05-14 11:24:46 · 94 阅读 · 0 评论 -
android通过http访问mysql或者sqlserver,oracle数据库
表单提交中get和post方式的区别有5点1.get是从服务器上获取数据,post是向服务器传送数据。2.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTPpost机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。3.对于get方式,...原创 2013-05-14 16:50:13 · 160 阅读 · 0 评论 -
MatrixCursor和MergeCursor
1、MatrixCursor创建记录ContentProvider对外共享数据的时候的query()方法是需要一个cursor的,但是如果没有数据库,而项目又需要从ContentProvider读取数据的时候怎么办?更糟糕的是其他方法操作也都是需要cursor的。此时就需要MatrixCursor了。相当有趣,它相当于为你模拟了一个表。 ?@O...原创 2013-07-15 13:53:18 · 138 阅读 · 0 评论 -
android从assets复制数据库到/databases的替代方法
经常我们需要使用一些事先做好内容的数据库,比如字典等, 这就要加载已有的数据库文件,通常把它们放在assets 或者raw中,在程序运行时copy到程序内部空间:/data/data/package/my_app/databases, 详细的做法看这里。但是这样有个缺点,当文件较大时会占用较长的时间,用户难免会有点小着急。我们可以这样HACK来把copy的环节省去:...原创 2012-06-29 11:34:20 · 607 阅读 · 1 评论 -
getWritableDatabase()和getReadableDatabase()的区别
getReadableDatabase()并不是以只读方式打开数据库,而是先执行getWritableDatabase(),失败的情况下才调用。getWritableDatabase()和getReadableDatabase()方法都可以获取一个用于操作数据库的SQLiteDatabase实例。但getWritableDatabase()方法以读写方式打开数据库,一旦数据库的磁盘...原创 2013-03-14 11:32:45 · 178 阅读 · 0 评论