1.public void onCreate(SQLiteDatabase db)create table2.public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)已经存在的表升级操作如加入列 alart 操作...
分类:
移动开发 时间:
2015-05-09 18:56:08
阅读次数:
151
怎么使用安卓的数据库1得继承SQLiteOpenHelper,继承的类需要重写 :
一个默认构造,onCreate,onUpgrade 。3个方法;eg: 默认构造public MyHelper(Context context) {
/*
* 参数1: Context用来确定数据库存储在哪个路径下
* 参数2: 数据库文件的名字
* 参数3: 一个用来创建Cu...
分类:
其他好文 时间:
2015-04-12 00:03:57
阅读次数:
159
SQLite CRUD操作代码实例:1:首先创建一个继承了SQLiteOpenHelper类的MyDatabaseHelper类。实现他的onCreate(SQLiteDatabase db) onUpgrade(SQLiteDatabase db, int oldVersion, int new....
分类:
数据库 时间:
2015-04-09 23:19:16
阅读次数:
235
Andoird的SQLiteOpenHelper类中有一个onUpgrade方法。帮助文档中只是说当数据库升级时该方法被触发。经过实践,解决了我一连串的疑问:1. 帮助文档里说的“数据库升级”是指什么?你开发了一个程序,当前是1.0版本。该程序用到了数据库。到1.1版本时,你在数据库的某个表中增加了...
分类:
移动开发 时间:
2015-04-02 01:13:06
阅读次数:
196
首先由于SQLiteOpenHelper是一个抽象类,所以我们要创建一个自己的类实现它,并实现抽象方法,public void onCreate(SQLiteDatabase db)public void onUpgrade(SQLiteDatabase db, int oldVersion, in...
分类:
数据库 时间:
2015-02-27 01:29:36
阅读次数:
183
Android使用SQLite数据库保存数据,那数据库版本升级是怎么回事呢,这里说一下。
一、软件v1.0
安装v1.0,假设v1.0版本只有一个account表,这时走继承SQLiteOpenHelper的onCreate,不走onUpgrade。
1、v1.0(直接安装v1.0)
二、软件v2.0
有2种安装软件情况:
1、v1.0 --> v2.0 ...
分类:
移动开发 时间:
2015-02-02 14:13:22
阅读次数:
277
1.什么是SQLiteOpenHelper?
就是字面上的意思:帮助打开SQLiteDatabase的工具类。
2.SQLiteOpenHelper作用?
主要是:
1.onCreate()中帮助初始化数据库的一些操作。如建表等
2.在onUpGrade()中帮助更新数据库,删除旧的表,创建新的表等等。
3.为什么要用SQLiteOpenHelper?
这个工具类...
分类:
数据库 时间:
2015-02-01 21:53:26
阅读次数:
367
Android使用SQLite数据库保存数据,那数据库版本升级是怎么回事呢,这里说一下。一、软件v1.0安装v1.0,假设v1.0版本只有一个account表,这时走继承SQLiteOpenHelper的onCreate,不走onUpgrade。1、v1.0(直接安装v1.0)二、软件v2.0有2种...
分类:
移动开发 时间:
2015-02-01 01:50:15
阅读次数:
184
SQLiteOpenHelper是Android提供的一个管理数据库的工具类,可用于管理数据库的创建和版本更新。一般的用法是创建SQLiteOpenHelper的子类,并扩张它的onCreate(SQLiteDatabase db)和onUpgrade(SQLiteDatabase db,int o...
分类:
移动开发 时间:
2015-01-31 23:11:34
阅读次数:
231
SQLiteOpenHelper:
>SQLiteDatabase的帮助类,用于管理数据库的创建和版本更新
>一般是建立一个类继承它,并重写onCreate()和onUpgrade()方法
>方法说明:
* onCreate(SQLiteDataBase db) 创...
分类:
移动开发 时间:
2015-01-30 22:52:00
阅读次数:
300