SQLite er et enkelt databasesystem. Det blir brukt for å demonstrere databaseprogrammering fra Java mot slutten av kapittel 7 i boken, og i et par oppgaver til kapittel 7 og 8.
SQLite kan brukes sammen med mange forskjellige programmeringsspråk. For å jobbe med SQLite fra Java trenger man en JDBC-driver i tillegg til selve databasesystemet.
Enkel løsning: På Windows laster man ned SQLite som en zip-fil, og når den pakkes ut får man et kjørbart program (en exe-fil). JDBC-driveren er en jar-fil. Lagre begge filer på en ny katalog.
Hvis du har laget et program DemoSQLite.java, så kan du kompilere og kjøre det slik (bytt evt. ut versjonsnummer slik at det stemmer med JDBC-driveren du har lastet ned):
javac DemoSQLite.java java -classpath .;sqlite-jdbc-3.44.2.jar DemoSQLite
Alternativt kan jar-filen lagres på lib/ext-katalogen til Java, se forklaring på tilsvarende bruk av easygraphics.jar. I så fall trenger man ikke classpath-opsjonen.
Eksempelprogrammet over vil opprette en ny database vare.db (som en fil). Du kan nå opprette tabeller og skrive SQL-spørringer direkte mot SQLite i et kommandovindu:
sqlite3 vare.db
Skriv .help for å få hjelp og .exit for å avslutte.