1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Mobilni telefoni in dodatna oprema >> pametni telefoni

Vaje za SQLite na Android

Android razvijalci aplikacij lahko izbirate med različnimi shranjevanje in upravljanje podatkov možnosti, vključno SQLite baz podatkov. Uporabe podatkovne baze SQLite , lahko Android apps modeliranje elementov podatkov v tabelah in stolpcih , z dodatnimi odnose med njimi . Nastalo vir podatkov se lahko poizveduje in upravljati z uporabo SQL izjave . Postopek oblikovanja in upravljanje podatkovne baze SQLite vključuje nekaj ključnih elementov . Razširitev razrede

želite ustvariti razred v Android aplikacijo za SQLite programiranje baze podatkov , lahko razvijalci razširi razred SQLiteOpenHelper . Naslednja kategorija vzorec izjava oris dokazuje :

javnega razred MyDataAdministrator razširja SQLiteOpenHelper { izvedbe //class }

Znotraj tega razreda , lahkokodo ročaj ustvarjanje, posodabljanje in iskanje baze podatkov . SQLiteOpenHelper razred ročaji podrobnosti o povezovanju in upravljanju podatkovne baze . To pomeni, da jo razširil , lahko ta razred se osredotoči na podrobnosti prijavnih , gradnjo stavkov SQL in izvrševanje zaprosil , da ustrezajo potrebam app , ki se razvijajo .
Prevladujoče metode

Znotraj Android Java razred podaljšanju SQLiteOpenHelper , lahkorazvijalec tudi preglasijo " onCreate metode" . To omogoča vlogo za določitev podrobnosti svoje zbirke podatkov , kotsledi vzorčna koda dokazuje :

public void onCreate ( SQLiteDatabase db ) { //izvajajo podatkovne operacije na zagon }

Ta pregled preglasi super -class " onCreate metode" . Metoda se imenuje , ko je ustvarilrazred , ki se pojavi, ko zunanja , ali "stranka ", koda ustvari predmet primerek razreda . Znotraj " onCreate " metodo , lahko razvijalci zato opravlja vse naloge, ki so potrebne za namestitev procesov, baze podatkov , kot so ustvarjanje tabel zbirke podatkov .

Baze podatkov Podrobnosti

Razvijalci lahko vključujejo podrobnosti o podatkovni bazi v metodi konstruktor za razred , ki se razteza SQLiteOpenHelper . Ker jerazred deduje od drugega razreda , lahko pokličete super gradbenik , ki poteka svoje podatke , kotsledi vzorčna koda dokazuje :

MyDataAdministrator ( ozadje Context ) { super ( kontekst , " mydbname " , null , 1 ) ; }

Postopek konstrukciji se imenuje tudi pri izdelavipredmet primerek razreda . Ko ga pokliče metodo gradbenik super- razred ,številka, prehaja podrobnosti bazo za aplikacijo kot parametre , vključno z imenom baze podatkov kot niz in različico celoštevilsko vrednost.
SQL stavkov

Ko je razredSQLite baze podatkov ustanovljen , lahkokoda izvrši SQL izjav , kot naslednjo kodo vzorca , v notranjosti " onCreate " metodo , dokazuje :

String queryString = "CREATE TABLE my_table ( item_id število, ITEM_NAME besedilo) "; db.execSQL ( queryString ) ;

Ta koda uporablja parameter na " onCreate ", ki predstavlja bazo podatkov, s pravim " execSQL metode" ter ji posreduje string spremenljivke . Niz spremenljive modelistavek SQL izvesti v bazi podatkov , v tem primeru izdelava tabele s posameznimi stolpci v njem.

  1. Kako Design for Android
  2. Aplikacije za BlackBerry Vs. Android 2.1
  3. Kako odstraniti Kindle for Android
  4. Pandora za Android preskoči Songs
  5. Kako Get Skin tema zaAndroid