/ / connection java jdbc percorso sqlite del file base dati - java, sqlite, jdbc

collegamento java jdbc percorso sqlite del file base dati - java, sqlite, jdbc

Ho un problema seguente con Java SQLite.

Al comando:

Connection conn = DriverManager.getConnection("jdbc:sqlite:C:\Users\Michal\Documents\NetBeansProjects\Logowanie\src\logowanie\uzytkownicyfaktur.db");

Ho un percorso per il file di database locale.

ma se lo scriverò nel modo seguente:

Connection conn = DriverManager.getConnection("jdbc:sqlite:uzytkownicyfaktur.db");

Mostra un errore: nessuna tabella di questo tipo

Ho entrambi i file: file di classe e file di database nello stesso pacchetto.

Non conosco un motivo di questo errore.

Grazie per l'aiuto

risposte:

1 per risposta № 1

Hai bisogno di un "//" lì dentro,

"Jdbc: sqlite: // C: UsersMichalDocumentsNetBeansProjectsLogowaniesrclogowanieuzytkownicyfaktur.db"


0 per risposta № 2

Senza un percorso, SQLite tenterà di aprire il file del database nel percorso corrente (che è alquanto imprevedibile).

Se il file di database non esiste, SQLite ne creerà automaticamente uno vuoto.


0 per risposta № 3

Qualcosa di simile a:

Connection conn = DriverManager.getConnection ("jdbc: sqlite:");

mostra errori: 1.) Nessuna tabella di questo tipo: "Utenti" 2.) NullPointerException