Newsgroup: it.comp.java
Titolo: driver jdbc MS Access......... aiuto!!!!!!!!!!!

Ciao,
ho un database access (.mdb). vorrei creare un'applicazione in JSP con bean
per manipolare i dati al'interno del database.
1. Dove trovo i driver jdbc da installare (win e linx)?
2. Come faccio ad installarli in tomcat????
Grazie
Andrea 
fior...@katamail.com


Puoi usare il bridge jdbc-odbc che tipermette di accedere alle risorse odbc
e quindi ache ad acces le performace non sonoil massimo.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 2. Come faccio ad installarli in tomcat????
se è quello che ho capito è una minchiata:
1-crea il db access
2-pannello di controllo-->strumenti di amministrazione--->gestione ODBC(o
qualcosa del genere)
3 DSN di sistema,aggiungi un driver di access(cè gia la lista),crei il nome
che vuoi,fai seleziona scegliendo il file .mdb che hai creato
se non ti viene mandami una mail a 
cla...@inwind.it
io lo sto studiando proprio questi giorni
ciao

 2. Come faccio ad installarli in tomcat????
Ciao,
ho sbattuto a lungo la testa contro il problema.
Per quanto riguarda win non ce problema: puoi connetterti mediante il 
bridge jdbcodbc come ti hanno già risposto.
Per linux invece:
driver jdbc nativi per access *free* non esistono.
C'è solo un progetto open (mdbtools) che è in fase di sviluppo per il 
quale è possibile (tramite un bridge jdbcodbc usando unixOdbc) 
connettersi ad un db access da linux previa aver montato la share win 
sulla quale risiede il file mdb.
C'è un sito dove ho trovato della buona documentazione in merito che 
illustra come utlizzare questo sistema con php.
Io l'ho provato con le jsp su tomcat e non c'è verso di farlo funzionare.
Allora ho scritto al tizio dell'articolo, il quale ha fatto delle prove 
ed è giunto alla conclusione che con php funziona, mentre con jsp no.
La cosa pare incredibile; ho scritto anche sulla mailing list mdb-dev e 
nessuno ha saputo darmi una mano.
Dunque sono giunto alla conclusione che non c'è alcun modo da una 
macchina linux di connettersi ad un db access che risiede su una 
macchina win nella stessa lan usando java.
Infatti il tool mdbdev di per sè funziona alla grande (ho fatto delle 
prove utilizzando un tool effettuando delle query su access). 
Naturalmente non mi aspetto nulla dalle prestazioni, ma comunque funziona.
Ci sono poi - così mi hanno detto - driver jdbc a pagamento; ma non li 
ho provati e non ne so nulla.
In conclusione non c'è naturalmente alcun buon motivo per utilizzare 
access se devi usarlo come backend per un'applicazione su tomcat.
Se devi usarlo per forza, invece, hai solo una gran sfortuna !
Ciao

 ha scritto nel messaggio
news:c4i018$2hjl74$1...@ID-40808.news.uni-berlin.de...


 Sai dirmi qualcosa?
Se usi PostGres è perfetto.
Per quel database (mi permetto di dire che è un vero database a 
differenza di Access che invece è single file based) esiste un driver 
jdbc; questo significa che puoi connetterti direttamente alla base di 
dati con java.
Scarichi il driver opportuno e lo metti nel classpath. In particolare se 
usi Tomcat metti le classi in WEB-INF/classes, se hai un file jar 
mettilo in WEB-INF/lib.
Se hai problemi con la connessione chiedi pure...
Ciao