انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در استفاده از دیتابیس خارجی (آماده) در اندروید

مشکل در استفاده از دیتابیس خارجی (آماده) در اندروید

#1
با سلام

اینکه db در داخل برنامه بسازم و بهش دسترسی داشته باشم و بلدم.
مشکل من این هست که یک سری اطلاعات در قالب جدول در SqLite دارم با پسوند SqLite .
چطور اونها رو در برنامه استفاده کنم؟

این کدیست که من استفاده کردم اما از حلقه Try خارج میشه و پیام Could not open database میده.

کد پی‌اچ‌پی:
 String DB_PATH "/data/data/my_package_name/databases/";
 
       String DB_NAME "DB1.sqlite";

 
       SQLiteDatabase checkDB null;

 
       try
        
{
 
           String myPath DB_PATH DB_NAME;
 
           checkDB SQLiteDatabase.openDatabase(myPathnullSQLiteDatabase.OPEN_READONLY);
 
           if (checkDB.equals(null)) ;
 
           else
                Toast
.makeText(getApplicationContext(), "DB Opened..."Toast.LENGTH_LONG).show();


 
       } catch (Exception e)
 
       {
 
           Toast.makeText(getApplicationContext(), e+"\ndatabase does't exist yet..."Toast.LENGTH_LONG).show();
 
       


نکته مهم اینکه در اندروید استدیو به طور پیش فرض پوشه Assets وجود نداره و من خودم ایجادش کردم  و db1.sqlite رو توش قرار دادم.

ممنون میشم راهنمایی بفرمایین.
پاسخ


پیام‌های این موضوع
مشکل در استفاده از دیتابیس خارجی (آماده) در اندروید - توسط msh - ۱۳۹۴/۱۱/۲۰, ۰۶:۰۹ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان