Android是有自帶的類庫的:SQLiteOpenHelper,使用的時候繼承這個類,然後寫邏輯就可以,一般使用單例模式:
publicsynchronizedstaticDBHelpergetDBHelper(Contextcontext){
if(helper==null){
helper=newDBHelper(context);
}
returnhelper;
privateDBHelper(Contextcontext){
super(context,"你自己的資料庫名",null,資料庫版本);
publicsynchronizedvoiddeleteSite(Stringpackname){
SQLiteDatabasedb=getWritableDatabase();
try{
db.beginTransaction();
db.delete("site","packname=?",newString[]{packname});
db.setTransactionSuccessful();
}finally{
db.endTransaction();
if(db!=null){
Android是有自帶的類庫的:SQLiteOpenHelper,使用的時候繼承這個類,然後寫邏輯就可以,一般使用單例模式:
publicsynchronizedstaticDBHelpergetDBHelper(Contextcontext){
if(helper==null){
helper=newDBHelper(context);
}
returnhelper;
}
privateDBHelper(Contextcontext){
super(context,"你自己的資料庫名",null,資料庫版本);
}
publicsynchronizedvoiddeleteSite(Stringpackname){
SQLiteDatabasedb=getWritableDatabase();
try{
db.beginTransaction();
db.delete("site","packname=?",newString[]{packname});
db.setTransactionSuccessful();
}finally{
db.endTransaction();
if(db!=null){
}
}
}