package com.example.administrator.logincase;
import android.content.Context;
import android.database.DatabaseErrorHandler;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
public class database extends SQLiteOpenHelper {
public database(Context context, String name, SQLiteDatabase.CursorFactory factory, int version, DatabaseErrorHandler errorHandler) {
super(context, name, factory, version, errorHandler);
}
public database(Context context) {
/**
* 当版本号改变的时候会调用onUpgrade方法
*/
super(context, "data.db", null, 1);
}
/*
* 当数据库第一次被创建的时候使用
* 适合做表结构的初始化
* */
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("create table info(_id integer primary key autoincrement,name varchar(20))");
}
/*
* 当数据库版本升级的时候调用
* */
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
} |