| 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) {
 
 }
 }
 |