Creazione di applicazioni con SQLite

From Giona

Revision as of 12:36, 15 December 2007 by Rmarino (Talk | contribs)
(diff) ←Older revision | view current revision (diff) | Newer revision→ (diff)

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

Per utilizzare le funzionalità messe a disposizione occorre:

  • includere l'header sqlite3.h:
#include "sqlite3.h"
  • compilare utilizzando il flag -lsqlite3
gcc -o mioEseguibile mioFile.cpp -lsqlite3

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