public class DataBaseUtil extends SQLiteOpenHelper { private static final String DATABASENAME="llh.db"; private static final int DATABASEVERSION=1;//版本号修改时,会执行onUpgrade方法 private static final String USER="user"; public DataBaseUtil(Context context){ super(context, DATABASENAME, null, DATABASEVERSION); } public DataBaseUtil(Context context, String name, CursorFactory factory, int version) { super(context, DATABASENAME, factory, DATABASEVERSION); }
@Override public void onCreate(SQLiteDatabase db) { String sql="create table "+USER+" (" + "ID INTEGER PRIMARY KEY" + ",NAME VARCHAR(50) NOT NULL" + ",PASSWORD VARCHAR(15) NOT NULL)"; db.execSQL(sql); System.out.println("create user successfully..."); }
@Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { String sql="DROP TABLE IF EXISTS "+USER; db.execSQL(sql); this.onCreate(db); System.out.println("drop user successfully..."); }