ODBC/Tomcat Source de données introuvable et nom de pilote...

ODBC/Tomcat Source de données introuvable et nom de pilote... - SQL/NoSQL - Programmation

Marsh Posté le 12-03-2005 à 18:52:39    

Bonjour.
 
J'ai cette magnifique exception lorsque je tente de récupérer un objet Connection sur une bdd access. (cela se situe dans une servlet sous tomcat)
 
En clair :

Code :
  1. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );
  2. String url = "jdbc:odbc:Access";
  3. Connection con = DriverManager.getConnection(url);


 
avec le nom odbc étant bien "Access". Mais le fait est que cela fonctionne hors tomcat, dans une appli toute simple.
 
Que faut-il faire pour que cela fonctionne également sous tomcat ? (je suis sous tomcat 5.5.7)


Message édité par andOceans le 12-03-2005 à 18:53:10
Reply

Marsh Posté le 12-03-2005 à 18:52:39   

Reply

Marsh Posté le 13-03-2005 à 15:46:45    

personne n'a déjà eu le prob ? =(

Reply

Marsh Posté le 13-03-2005 à 20:41:11    

vraiment.. personne ?

Reply

Marsh Posté le 14-03-2005 à 22:12:58    

J'insiste ! *dernière fois*

Reply

Marsh Posté le 14-03-2005 à 22:24:45    

Non, c'est vraiment étonnant que ça ne fonctionne pas dans tomcat...T'as essayé en passant directement  

Code :
  1. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );
  2. String url= "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:/temp/thebase.mdb";

, donc en donnant directement le chemin de la base pour voir si ça passe ?


Message édité par glod 2 le 14-03-2005 à 22:25:10
Reply

Marsh Posté le 15-03-2005 à 22:46:22    

Non, j'ai toujours le même comportement, ca marche en dehors et pas dedans.
Je suis en admin, cela est il lié ? J'avais testé en simple user et ça ne fonctionnait pas non plus donc bon..
Je ne sais plus où chercher. :|

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed