• // Dastur konteksti private finalContextcontext;
  • } // Ma’lumotlar omboriga kirish
  • // Mbni yopish public void close() { db.close();
  • } // Indeksi bo‘yicha ma’lumotni o‘chirish public booleanremoveEntry(long _rowIndex) {
  • } // Indeks bo‘yicha obektni o‘zgartirish
  • // MBni yaratish uchun SQL- so‘rov




    Download 1 Mb.
    bet18/21
    Sana20.11.2023
    Hajmi1 Mb.
    #101981
    1   ...   13   14   15   16   17   18   19   20   21

    // MBni yaratish uchun SQL- so‘rov

    private static final String DATABASE_CREATE = "create table "

    + DATABASE_TABLE + " (" + KEY_ID

    + " integer primary key autoincrement, " + KEY_NAME

    + " textnotnull);";

    // MB obektini saqlash uchun o‘zgaruvchi private SQLiteDatabasedb;

    // Dastur konteksti

    private finalContextcontext;

    // MBni yangilash va ochish uchun yordamchi klass private myDbHelperdbHelper;

    // Konstruktor

    public SampleDBAdapter(Context _context) { context = _context;

    dbHelper = new myDbHelper(context, DATABASE_NAME, null, DATABASE_VERSION);

    }

    // Ma’lumotlar omboriga kirish

    public SampleDBAdapter open() throws SQLException { try {



    db = dbHelper.getWritableDatabase();

    }

    catch (SQLiteException e) {

    db = dbHelper.getReadableDatabase();

    }

    return this;

    }

    // Mbni yopish public void close() { db.close();

    }

    // Ma’lumotlarni qo‘shish metodi, bu metod ma’lumot indeksini qaytaradi. public long insertEntry(SampleObject _SampleObject) {

    // Bu erda o‘z ichida kerakli ma’lumotlar joylashgan va MBga qo‘yilishi

    //rejalashtirilgan ContentValues obekti yasaladi returnindex;

    }

    // Indeksi bo‘yicha ma’lumotni o‘chirish public booleanremoveEntry(long _rowIndex) {

    returndb.delete(DATABASE_TABLE, KEY_ID + "=" +

    _rowIndex, null) > 0;

    }

    // Barcha ma’lumotlarni olish metodi public Cursor getAllEntries() {

    returndb.query(DATABASE_TABLE, new String[] { KEY_ID, KEY_NAME },

    null, null, null, null, null);

    }

    // indeksi bo‘yicha obektning ekzemplyarni natija sifatida qaytaradi public SampleObjectgetEntry(long _rowIndex) {



    // kursorni qabul qiladi, MBdan kerakli ma’lumotlarni ko‘rasatadi returnobjectInstance;

    }

    // Indeks bo‘yicha obektni o‘zgartirish


    Download 1 Mb.
    1   ...   13   14   15   16   17   18   19   20   21




    Download 1 Mb.