Android Sqlite数据库的升级(一)

本文介绍了在Android中如何处理Sqlite数据库的升级,特别是当需要向已有数据库添加字段时。通过for循环实现跨版本升级,确保即使用户跳过多个版本也能正确升级数据库,避免升级过程中的错误。
摘要由CSDN通过智能技术生成

Android Sqlite数据库的升级——加字段


参考博客:http://blog.sina.com.cn/s/blog_6400e5c50101mgu4.html

package com.db.demo;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;

public class MyDBHelper extends SQLiteOpenHelper{
	private static final String TAG = MyDBHelper.class.getName();
	private static final String DB_TABLE = "table_A";//表名
	private static int DB_VERSION = 2;//数据库版本号(亦可使用常量)
	public static final String COLUMN_NAME = "name";//名称
	public static final String COLUMN_DES = "des";//描述
	public static final String COLUMN_TYPE = "data1";//新增字段

	private final String CREATE_TABLE_SQL = "create table if
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值