Autore Topic: Lavorare con SqLite  (Letto 299 volte)

Offline felasandroid

  • Utente normale
  • ***
  • Post: 345
  • Respect: +10
    • Github
    • balduzziantonio
    • balduzziantonio.unifi
    • Mostra profilo
  • Dispositivo Android:
    Huawei P8 Lite
  • Play Store ID:
    FelasTech
  • Sistema operativo:
    Windows 10
Lavorare con SqLite
« il: 26 Marzo 2015, 16:44:23 CET »
0
Salve

prima di iniziare volevo chiedere un pò...esiste qualche libreria fatta bene per facilitare l'uso di SQLite? (tipo connessioni al db ecc) o meglio farsi tutto a manina?


Grazie

Offline tonno16

  • Utente storico
  • *****
  • Post: 1197
  • Respect: +58
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:Lavorare con SqLite
« Risposta #1 il: 26 Marzo 2015, 17:45:50 CET »
0
La parola SQLite identifica il DB interno utilizzabile dalla tua app. Non è qualcosa per connettersi al DB. Invece jbcd è una libreria vera e propria per interfacciarsi con una molteplicità di DB locali e on Line.

Una volta creata la tua classe dove inizializzi e crei il DB sei a posto.
Esempio se hai creato la classe DbHelper avrai anche creato un metodo del tipo:
public void insertPlace(String città).

Ora da ogni punto nella tua app chiami tale metodo e basta. 1 riga soltanto. Ovviamente questo metodo andrà a scrivere il record nel DB SQLite.
A meno che devi fare operazioni di join avrai come base 2 metodo del tipo insertPlace() e uno del tipo getPlaces() che ritorna una Lista<Place> dove ovviamente place è un oggetto custom da te creato