29. Разработка приложений для ОС Android. Использование SQLiteDatabase

1) Добавим код:

        SQLiteDatabase db = openOrCreateDatabase("MyDB", MODE_PRIVATE, null);
        db.execSQL("CREATE TABLE IF NOT EXISTS MyTable(Name VARCHAR, Number Int);");
        db.execSQL("INSERT INTO MyTable VALUES('Abbas', 22);");
        db.close();

2) В DDMS зайдем в FileExplorer и перейдем в data/data/com.example.sqlite/databases и обнаружим там MyDB
3) Получать данные можно следующим образом:

        SQLiteDatabase db = openOrCreateDatabase("MyDB", MODE_PRIVATE, null);
        // db.execSQL("CREATE TABLE IF NOT EXISTS MyTable(Name VARCHAR, Number Int);");
        // db.execSQL("INSERT INTO MyTable VALUES('Abbas', 22);");
        
        Cursor c = db.rawQuery("SELECT * FROM MyTable", null);
        c.moveToFirst();
        Log.d("ME", c.getString(c.getColumnIndex("Name")));
        
        db.close();