Vodič za SQLite na Androidu
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 .
- ·Kako bjekstvo iz zatvora Palm Pre
- ·Mobile Web Application Tutorial
- ·Kako promijeniti AT & amp; T Tilt Bluetooth Zadana zaporka
- ·Kako Bljesak Vaš HD2 sa Android
- ·Kako koristiti AIM ili Yahoo Messenger na moju Smartphone
- ·Koje su smartfone se koristi za ?
- ·Kako spojiti izgleda u Androidu
- ·Kako isključiti internet tethering
- 2 Way Radio
- 3G telefone
- 4G telefoni
- Android telefone
- kupina
- Bluetooth
- Car Audio & Video dodaci
- Mobitel Baterije
- Cell Phone usluga
- Mobitel SIM kartice
- Mobiteli
- Cellular oprema
- Cingular
- DVD playeri
- HTC
- slušalice
- Međunarodni Mobiteli
- Motorola telefone
- Nextel
- Nokia telefone
- PDA
- pager
- telefon Apps
- Telefon SD kartice
- Unaprijed plaćeni mobiteli
- Melodije
- pametni telefoni
- Tekst poruke
- Tracfone
- Treo
- Windows Mobile
- iPhone 3G
- iPhone