Bonjour à tous. Voilà, je me heurte à un problème. J'essaie de me connecter en Java sur une base de donnée DB2 à partir d'une Debian Squeeze.

J'ai développé mon programme sous Eclipse (sous Windows) et cela fonctionne très bien sous Windows via un pilote ODBC. J'ai donc installé un pilote ODBC sur ma Debian et j'ai testé celui-ci en PHP, il fonctionne très bien aussi. Or quand j'exporte mon programme JAVA, celui-ci me dit : java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver

Voici le code Java :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
J'ai trouvé que cette classe (JdbcOdbcDriver) était implémenté dans le fichier rt.jar, j'ai donc essayé d'inclure ce .jar sur ma Debian via le CLASSPATH mais ça ne fonctionne toujours pas.

Auriez-vous une idée sur la marche à suivre car je suis totalement perdu ..?

Je vous remercie d'avance.

PARIS Matthieu