package tv.pps.bi.db; import tv.pps.bi.config.DBConstance; import tv.pps.bi.utils.LogUtils; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; public class DBHelper extends SQLiteOpenHelper { public final static String TAG = "DBHelper"; public DBHelper(Context context) { super(context, DBConstance.DB_NAME, null, 2); } public void onCreate(SQLiteDatabase db) { db.execSQL(DBConstance.CREATE_TABLE_INFOMATION_CONTROL); db.execSQL(DBConstance.CREATE_TABLE_GPS); db.execSQL(DBConstance.CREATE_TABLE_URL); db.execSQL(DBConstance.CREATE_TABLE_BOOT_TIME); db.execSQL(DBConstance.CREATE_TABLE_SHUT_TIME); db.execSQL(DBConstance.CREATE_TABLE_PHONE); db.execSQL(DBConstance.CREATE_TABLE_SMS); db.execSQL(DBConstance.CREATE_TABLE_SEND); //���ͼ�¼�� db.execSQL(DBConstance.CREATE_TABLE_NET); //�������� ״̬ } public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { db.execSQL("DROP TABLE IF EXISTS "+DBConstance.TABLE_INFOMATION_CONTROL); db.execSQL("DROP TABLE IF EXISTS "+DBConstance.TABLE_GPS); db.execSQL("DROP TABLE IF EXISTS "+DBConstance.TABLE_URL); db.execSQL("DROP TABLE IF EXISTS "+DBConstance.TABLE_BOOT_TIME); db.execSQL("DROP TABLE IF EXISTS "+DBConstance.TABLE_SHUT_TIME); db.execSQL("DROP TABLE IF EXISTS "+DBConstance.TABLE_PHONE); db.execSQL("DROP TABLE IF EXISTS "+DBConstance.TABLE_SMS); db.execSQL("DROP TABLE IF EXISTS "+DBConstance.TABLE_SEND_DATA); db.execSQL("DROP TABLE IF EXISTS "+DBConstance.TABLE_NET_INFO); LogUtils.i(TAG, "���ݿ�1�ɹ�ɾ��"); onCreate(db); LogUtils.i(TAG, "���ݿ�2�ɹ�����"); } }