package cn.itcast.service; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; //���ݿⴴ���� public class DBOpenHelper extends SQLiteOpenHelper { public DBOpenHelper(Context context) { /**����˵�� * @���๹���� * @��Ҫ��������ݿ����� * @�α깤�����α꣺������ѯ�Ľ���������з��ʣ�������Null����ʹ��ϵͳĬ�ϵ��α깤�� * @���ݿ����Ƶİ汾�ţ�Ҫ����Ϊ0��,�����1��ʼ */ super(context, "itcast.db", null, 2);//�˴����ⲻ����ʱ�������ݿ⣬���򽫴����ݿ⣬������ڣ�<��>/databases/ } //�������ݿ�ÿһ�α�������ʱ����õ� @Override public void onCreate(SQLiteDatabase db) { //�ڸ÷������������ݿ�� db.execSQL("CREATE TABLE person(personid integer primary key autoincrement, name varchar(20), phone VARCHAR(12) NULL)"); } //���ݿ��ļ��汾�ű����µ�ʱ����� @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { //�ڸ÷������޸����ݿ���ṹ db.execSQL("ALTER TABLE person ADD amount integer"); } }