Creazione di applicazioni con SQLite

From Giona

(Difference between revisions)
(Le classi SQLiteDb e SQLiteDbResultSet)
(Il codice sviluppato)
Line 22: Line 22:
* [[SqliteDb.h]]
* [[SqliteDb.h]]
* [[SqliteDb.cpp]]
* [[SqliteDb.cpp]]
 +
[[Il database Object Oriented Generico|BACK]]
[[Il database Object Oriented Generico|BACK]]
 +
 +
 +
[[Category:Informatica]]
 +
[[Category:Data Base]]

Revision as of 12:31, 15 December 2007

Introduzione

Per lo sviluppo di GIONA è stato scelto di utilizzare il database SQLite. Per sviluppare applicazioni che utilizzino SQLite occorre installare la libreria

libsqlite3-dev

disponibile sia per linux che per CygWin

Le classi SqliteDb e SqliteDbResultSet

Per astrarre la connessione al database, sono state sviluppate due classi:

  • SqliteDb: astrae la connessione al database SQLite e tramite i suoi metodi permette connessione, esecuzione di query e comandi sql
  • SqliteDbResultSet: astrae un ResultSet ottenuto eseguendo una query sul database. I suoi metodi permettono di leggere il nome delle colonne ed il contenuto dei singoli campi cui si accede con una struttura "a matrice" (riga, colonna)

Il codice sviluppato


BACK

Personal tools