import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
import android.database.sqlite.SQLiteOpenHelper;
public class MySQLiteHelper extends SQLiteOpenHelper {
/**
* 函数的作用:构造方法用来创建工具类
*param1: context 上下文环境
*param2: name 数据库的名称
*param3:factory 游标对象Cursor
*parma4: varsion 数据库的版本 数据库的版本不能从0开始
*/
public MySQLiteHelper(Context context, String name, CursorFactory factory, int version) {
super(context, "test.db", null, 1);
}
/**
* 用来创建数据库
*/
@Override
public void onCreate(SQLiteDatabase db) {
String sql = "create table person (_id integer primary key,"
+ " name varchar(20), age integer);";
db.execSQL(sql);// 真正执行数据的创建
}
// 数据库版本更新
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
// 每次打开数据库的时候调用
@Override
public void onOpen(SQLiteDatabase db) {
super.onOpen(db);
}
}
原文:http://www.cnblogs.com/zzw1994/p/4897473.html