1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Mobiteli i oprema >> pametni telefoni

Vodič za SQLite na Androidu

Android aplikacija programeri mogu birati između raznih pohranu podataka i upravljanje opcije , uključujući i SQLite baza podataka . Korištenje SQLite baze podataka , Android aplikacije možete modela podataka stavke u tablice i stupaca , s dodatnim odnosima između njih . Rezultiralo izvor podataka može biti ispitan i upravljati pomoću SQL izraza . Proces stvaranja i davanja SQLite baze podataka uključuje nekoliko ključnih elemenata . Produljenje Nastava

Kako stvoriti klasu u Android aplikacije za SQLite baza podataka programiranje , programeri mogu proširiti SQLiteOpenHelper klasu . Sljedeći uzorak klase izjava prikaz pokazuje :

javne klase MyDataAdministrator proteže SQLiteOpenHelper { provedbe //class }

Unutar ove klase ,kod može nositi stvaranje , ažuriranje i upite baze podataka . SQLiteOpenHelper klase obrađuje podatke o povezivanju i upravlja bazom podataka . To znači da je tako da se širi , ova klasa može usredotočiti na detalje prijave , izgradnju SQL izjave i izvršavanju ih tako da odgovaraju potrebama app koji se razvija.
Preskakanja Metode

Unutar Android Java klasu koja se proteže na SQLiteOpenHelper ,programer može nadjačati " onCreate " metodu . To omogućuje zahtjev za navesti podatke o vlastitoj bazi podataka , kakoslijedi uzorak koda pokazuje :

public void onCreate ( SQLiteDatabase db ) { //obavljaju operacije podaci o pokrene }

Ovaj pregled poništava super - klase " onCreate " metodu . Metoda se zove kadklase je stvorio , što se događa kada su vanjske , ili " kupac ", kod stvara objekt instanca klase . Unutar " onCreate " metoda , programeri , dakle, može obavljati sve poslove potrebne za procese baze podataka postava, kao što su stvaranje baze podataka tablice .
Database Detalji

Programeri mogu sadržavati podatke o bazi podataka u metodi graditelj za klase proteže SQLiteOpenHelper . Odklasa nasljeđuje iz drugog razreda , to može nazvati super konstruktor , prolaze svoje podatke , kaosljedeći kod uzorka pokazuje :

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

metoda konstruktor također zove kadobjekt instanca klase je stvorio . Kad se poziva metodu super - klase Konstruktor ,kod prolazi detalje baze podataka za app kao parametara , uključujući i ime baze kao string i inačicu cjelobrojna vrijednost .

SQL izrazi

Nakonklase SQLite baza podataka je postavljen ,kod može izvršiti SQL , kao sljedeći kod uzoraka , unutar " onCreate " metodom , pokazuje : Srpski

Gudački queryString = " CREATE TABLE my_table ( item_id Integer , ITEM_NAME tekst) ; " db.execSQL ( queryString ) ;

Ovaj kod koristi parametar prošao na " onCreate " predstavlja bazu podataka nazivati ​​" execSQL " metodu , prolazi ga string varijablu . String promjenjive modeliSQL izvršiti na bazu podataka , u ovom slučaju , stvarajući stol s pojedinim stupcima u njega .

  1. Kako dizajn za Android
  2. Apps za BlackBerry vs . Android 2.1
  3. Kako deinstalirati zapaliti za Android
  4. Pandora za Android preskakanje pjesama
  5. Kako dobiti kože Tema zaAndroid