آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

حذف کردن یک جدول (table) موجود در پایگاه داده (SQLite Database)، در برنامه نویسی اندروید

فرض کنید که قبلا یک جدول با نام MY_TABLE در پایگاه داده ای (SQLite Database) با نام KELIDESTAN.db ساخته ایم و اکنون قصد داریم که آن جدول را حذف کنیم، برای این منظور، باید کدهای زیر را بنویسیم :


String DATABASE_NAME = "KELIDESTAN.db";    
String TABLE_NAME = "MY_TABLE";      
try{
    SQLiteDatabase mydb = openOrCreateDatabase(DATABASE_NAME, Context.MODE_PRIVATE,null);
    mydb.execSQL("DROP TABLE " + TABLE_NAME);
    mydb.close();
}catch(Exception e){
    Toast.makeText(getApplicationContext(), "Error encountered while dropping.", Toast.LENGTH_LONG).show();
}

همان طور که می دانید، روش execSQL یک عبارت دستوری را دریافت می کند و سپس بر اساس آن، تغییرات را به پایگاه داده و جدول ها، اعمال می کند. اگر مقدار معادل TABLE_NAME را جایگزین کنیم، عبارت دستوری نوشته شده درون پرانتز روش execSQL ، به صورت زیر می باشد :


DROP TABLE MY_TABLE

که بیان می کند که جدول با نام MY_TABLE که درون پایگاه داده تعریف شده است، حذف شود.

نویسنده علیرضا گلمکانی
شماره کلید 327
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)