Sono un principiante nella programmazione dell'applicazione Java Desktop che interagisce con i database. Il mio obiettivo è creare una semplice applicazione java che usi un database per archiviarli localmente. Dopo alcuni googling ho scoperto che SQLite/Derby avrebbe coperto i miei bisogni.Applicazione desktop Java con SQLite installato da un singolo programma di installazione
Ho cercato su Google SQLite e Derby e ho scoperto che per poterli utilizzare ho bisogno di installarli sul computer tramite i comandi nel terminale.
La mia domanda è come l'applicazione potrebbe essere fatta in modo che alla fine il client verrà fornito un semplice file di installazione che installa sia l'applicazione Java che il database SQLite/Derby evitando di fare qualsiasi installazione prima.
È possibile?
Beh, sono un principiante in SQLite e sto cercando di capire la sua filosofia. SQLite crea e utilizza solo un file. Questo database richiede nient'altro che l'ambiente java? Se utilizzo il DB SQLite che ha già dei record, posso estrarre il file così com'è e l'applicazione funzionerà? – Pan
@Panayiotis la riga 'DriverManager.getConnection (" jdbc: sqlite: test.db ");' specifica quale file (esistente o meno) utilizzare. Guarda [qui] (http://en.wikibooks.org/wiki/Java_JDBC_using_SQLite/Connecting) per altri dettagli – gontard