第一部分Andoird的SQLiteOpenHelper类中有一个onUpgrade方法。帮助文档中只是说当数据库升级时该方法被触发。经过实践,解决了我一连串的疑问:1. 帮助文档里说的“数据库升级”是指什么?你开发了一个程序,当前是1.0版本。该程序用到了数据库。到1.1版本时,你在数据库的某个表...
分类:
移动开发 时间:
2014-11-07 18:45:07
阅读次数:
147
SQLiteOpenHelper 类 用SQLiteOpenHelper类中的getWritableDatabase()和getReadableDatabase()方法可以获得数据库的引用。 为了实现对数据库版本进行管理,SQLiteOpenHelper类提供了两个重要的方法,分别是onCrea.....
分类:
移动开发 时间:
2014-11-07 12:54:54
阅读次数:
196
1、一个一个插入/** * 向表中插入数据 * * @param openHelper * @param appInfo * @return */ public static boolean insert(SQLiteOpenHelper ope...
分类:
移动开发 时间:
2014-10-24 18:00:39
阅读次数:
218
1.Sqlite简介
Sqlite是一款轻型的数据库,它包含在一个相对小的C库中,它的设计目标是嵌入式的,由于它占用资源非常少,可能只需要几百K的内存就可以了,并且支持Windows/Linux/Unix等等主流的操作系统,同时可以和很多种程序语言相结合,比如:C#/Java/php等,所以在嵌入式设备中特别受欢迎,这一点也正好符合android的开发要求,所以在Android开发...
分类:
移动开发 时间:
2014-10-22 18:14:34
阅读次数:
241
在Android中使用的数据库是开源数据库Sqlite数据库,下面主要详细的介绍Sqlite的使用:
1先完成创建数据库操作:定义DBOpenHelper需要继承SQLiteOpenHelper类,重写onCreate方法创建数据库,当版本号变化时,执行onUpgrade更新数据表信息。
package com.andy.service;
import android.c...
分类:
移动开发 时间:
2014-10-21 10:26:07
阅读次数:
161
============问题描述============ 我全部给截图吧,新手。这种问题想不到,找不出,问题所在。。会的劳烦一下,非常感谢 ============解决方案1============ 将...
分类:
移动开发 时间:
2014-10-18 23:54:08
阅读次数:
339
android本身内置的sqllite,也就是用的最基本的SQLiteOpenHelper方法,这种方法对自己来说比较方便易懂。但是在使用过程中感觉很繁琐,从建表到对表的增删改查等操作,如果表对象的属性很多,就需要使用大量的代码来执行建表、插入等。在代码执行中还需要对数据库和游标的进行及时关闭(开启...
分类:
数据库 时间:
2014-10-13 17:36:19
阅读次数:
172
因为在开发客户端的时候,服务器端的有写数据是重复的,不需要再去访问服务器的,然后服务器端提供的是一个sql文件,里面包含了数据库和数据,我们这些开发客户端的不可能一行一行的进行手动入库吧?所以我就想到了直接读取sql文件进行创建数据并插入数据好了。
创建DBHelp并继承SQLiteOpenHelper
public class DBHelper extends SQLiteOpenHelpe...
分类:
移动开发 时间:
2014-10-08 17:34:05
阅读次数:
243
Android平台提供给我们一个数据库辅助类来创建或打开数据库,这个辅助类继承自SQLiteOpenHelper类,在该类的构造器中,调用Context中的方法创建并打开一个指定名称的数据库对象。继承和扩展SQLiteOpenHelper类主要做的工作就是重写以下两个
方法。
public class MySQLiteHelper extends SQLiteOpenHelper...
分类:
数据库 时间:
2014-09-30 11:34:49
阅读次数:
331
问题:Android数据库更新并保留原来的数据如何实现Andoird的SQLiteOpenHelper类中有一个onUpgrade方法。帮助文档中只是说当数据库升级时该方法被触发。经过实践,解决了我一连串的疑问:1. 帮助文档里说的“数据库升级”是指什么?你开发了一个应用,当前是1.0版本。该程序用到了数据库。到1.1版本时,你在数据库的某个表中增加了一个字段。那么软件1.0版本用的数据库在软件1...
分类:
移动开发 时间:
2014-09-29 17:59:21
阅读次数:
289