创建数据库的方法可以看:link.
在子类继承完SQLiteOpenHelper后,会发现SQLiteOpenHelper中有两个回调方法
- public void onCreate(SQLiteDatabase db):一般用于初始化数据表
- public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) :一般用于升级数据库版本
——————————————————————————————————————————————————
下面介绍这两个方法的用处:
onCreate方法
该方法只有在第一次数据库被创建或数据库被重新创建的时候才会被回调,只执行一次,故该方法一般用于初始化数据表,将所有的字段进行声明
(采用sql语句初始胡表,最后一定要执行该sql语句)
public void onCreate(SQLiteDatabase db) {
//创建时的回调,当数据库第一次创建时才会被调用
Log.d("DatebaseHelper","创建数据库");
//创建字段,初始化数据库时用

本文介绍了在Android中如何使用SQLiteOpenHelper的onCreate()和onUpgrade()方法来初始化数据库和进行版本升级。onCreate()主要用于创建数据表,而onUpgrade()则用于随着版本号提升对数据库进行字段添加。注意,版本号只能递增,且在onUpgrade()中应逐个字段处理升级操作。
最低0.47元/天 解锁文章
244

被折叠的 条评论
为什么被折叠?



