Per fare quello che chiedi è necessario utilizzare soluzioni diverse: esistono DB single-file (come Access, ad esempio) o soluzioni con DB integrato (come, credo, intenda fare Java con JavaDB [alias Derby]).
Se utilizzi un DB single-file, è sufficiente che tu assieme all'applicazione distribuisca il file del DB, tenendo presente che devi avere il driver JDBC (o un driver ODBC e relativa connessione JDBC-ODBC).
Se utilizzi la soluzione JavaDB (che non ho mai sperimentato), in teoria il DB dovrebbe viaggiare con l'applicazione ed essere "trasparente" all'utente. Ma, ripeto, non ci ho mai lavorato. Preferisco farmi carico dell'installazione i MySQL sulla macchina che andrà ad ospitare la mia applicazione.
Se, invece, intendi utilizzare un DB in rete, allora non hai alcun problema: basta fornire al driver JDBC la stringa di connessione al DB (che sarà nella forma hostort/dbname).
Ciao.![]()


ort/dbname).

Rispondi quotando