Bonjour tout le monde !
Voilà mon problème : j'ai une classe dans laquelle j'ai un main() pour pouvoir l'exécuter sans serveur.
Dans cette même classe j'ai une servlet.
Que ce soit le main() ou la servlet, elles exécutent exactement la même méthode qui est dans la même classe.
Cette méthode effectue des opérations sur une base de données ACCESS. Et avec le main() (sans serveur) ça marche très bien, alors qu'avec la servlet, la connection échoue !!
Plus précisément, c'est la ligne de code :
DB_CONNECTION = DriverManager.getConnection(BDD_URL);
où DB_CONNECTION est une Connection et BDD_URL contient l'URL : "jdbc:odbc:BaseAccessPR_Catalogue"
Alors selon vous, comment ça se fait que ça marche sans serveur, et que lorsque je déploie sur tomcat (en prenant bien soin de mettre tous les .jar dans le répertoire bin) ça marche pas !!!
Merci pour vos idées !!
Partager