PDA

Visualizza la versione completa : Riferimento relativo ad un database Access in una pagina Java


natasha
21-12-2004, 16:45
Buonasera a tutti,
ho scritto una classe Java che accede ad un database Access, utilizzando un riferimento assoluto del tipo:

public void dbConnection() {
try{
// Load the Driver class file
String dbpath = "C:\\Access\\database.mdb";

String fullConnectionString = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="
+ dbpath;

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Connection con = DriverManager.getConnection(fullConnectionString);
}
catch (SQLException se) {
System.out.println("SQL Error while connecting to the database : "+
se.toString());
} catch (Exception ne) {
System.out.println("Other Error while connecting to the database : "+
ne.toString());
}
}

Avete idea di come trasformare il riferimento al database Access da assoluto a relativo?
Kisses,

Nat

anatroccolo
21-12-2004, 17:13
Un'idea potrebbe essere quella di memorizzare il percorso in un file di testo (es. percorso.ini) che andrai a leggere e a caricare sulla tua variabile "dbpath".

:ciauz:

natasha
21-12-2004, 17:41
eh no, devo avere la sicurezza che se faccio un .jar e distribuisco la mia applicazione poi funziona su ogni macchina....

V1RuZ
22-12-2004, 00:42
Originariamente inviato da natasha
eh no, devo avere la sicurezza che se faccio un .jar e distribuisco la mia applicazione poi funziona su ogni macchina....

in che posizione va il db? ma una web application?

natasha
22-12-2004, 08:55
s, una Web application. Il db dovrebbe andare in una cartella "dbroot" nel nodo radice dell'applicazione.

Loading