1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Mobiltelefonok és tartozékok >> Okos telefonok

Tutorial SQLite egy Android

Android alkalmazás fejlesztők választhatnak a különböző adattárolási és kezelési lehetőségek , beleértve az SQLite adatbázisokat . Használata SQLite adatbázis , Android apps modellezni adatot a táblák és oszlopok , opcionális kapcsolatokat ezek között . Az eredményül kapott adatforrás lekérdezhető és kezelni SQL utasításokkal . A folyamat létrehozása és kezelése egy SQLite adatbázist magában néhány kulcsfontosságú eleme . Kiterjesztése Osztályok

hozzon létre egy osztályt egy Android alkalmazás SQLite adatbázis-programozás , a fejlesztők is kiterjeszti a SQLiteOpenHelper osztályban. A következő minta osztály nyilatkozatot vázlat mutatja :

public class MyDataAdministrator kiterjed SQLiteOpenHelper { //osztály megvalósítása }

belül ezt az osztályt , a kód képes kezelni létrehozása, frissítése és az adatbázis lekérdezésekor. A SQLiteOpenHelper osztály kezeli a részleteket való csatlakozás , valamint az adatbázis kezelésében . Ez azt jelenti, kiterjesztve , ez az osztály elsősorban a jelentkezéssel kapcsolatos tudnivalók , az épület SQL utasításokat és végrehajtja őket, hogy megfeleljen az igényeinek a app fejlesztés alatt .
Felülbírálása módszerek

Bent a Android Java osztály kiterjesztése SQLiteOpenHelper , a fejlesztő is felülírják a " OnCreate " módszer. Ez lehetővé teszi egy alkalmazás adja meg a részleteket saját adatbázist , az alábbi minta kód mutatja :

public void OnCreate ( SQLiteDatabase db) { //elvégezni az adatok műveleteket induló }

Ez a vázlat felülbírálja a szuper -class " OnCreate " módszer. A módszer neve , ha az osztály jön létre , ami akkor jelentkezik, ha a külső , vagy " ügyfél " kód egy objektumot hoz létre például az osztály . Bent a " OnCreate " módszerrel , a fejlesztők így végezzen beállítás szükséges feladatokat az adatbázis folyamatok, mint például adatbázis létrehozása táblák .
Adatbázis adatai

a fejlesztők többek között a részleteket az adatbázis a kivitelező módszer az osztály kiterjesztése SQLiteOpenHelper . Mivel az osztály örökli egy másik osztály , akkor hívja a szuper kivitelező , átadva a saját adatait , az alábbi minta kód mutatja :

MyDataAdministrator ( Kontextus összefüggésben ) { super ( összefüggésben a " mydbname " , null , 1) ;}

konstruktor módszer is nevezik , ha egy tárgy például az osztály jön létre . Ha kéri, a szuper- osztály konstruktora módszer , a kód átmegy a részleteket az adatbázis az app paramétereket , beleértve az adatbázis nevét , mint a húr, és a verzió , mint egy egész szám .
SQL utasítások

Ha az SQLite adatbázis osztály létrehozása , a kód Execute SQL , az alábbi minta kódot , belül a " OnCreate " módszerrel , azt mutatja :

karakterlánc queryString = " CREATE TABLE my_table ( item_id INTEGER , ITEM_NAME TEXT ) " db.execSQL ( queryString )

Ez a kód az átadott paramétert a " OnCreate " képviseli az adatbázist , hogy hívja a " execSQL " módszerrel , átadva neki egy string változó . A string változó modellek SQL utasítás végrehajtására az adatbázis , ebben az esetben a tábla létrehozása bizonyos oszlopok is .

  1. Hogyan tervezzünk Android
  2. Apps a BlackBerry Vs . Az Android 2.1
  3. Hogyan távolítsuk el az Kindle for Android
  4. Pandora Android kihagyása Songs
  5. Hogyan juthat el a Skin téma egy Android