connexion pont jdbc-obdc ne fonctionne que dans eclipse
Bonjour,
Je fait une application pour exploiter les données d'une base ODBC, et étant sur JRE 1.7 j'ai commencé en utilisant le pont jdbc odbc.
Dans eclipse pas de problème l'extraction se passe bien mais au moment de la compilation ça ne fonctionne plus.
J'ai ajouté le rt.jar de façon explicite dans le build path, ce qui m'a permis de ne pas avoir d'erreur jusqu'à la connexion. Mais au moment de la connexion j'ai une java.sql.SQLException : no suitable driver found for jdbc:odbc:GESTPRO
Je pioche depuis un moment, et là je n'ai plus d'idée...
mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| Class<?> c =null;
Driver d = null;
Connection con = null;
try {
c = Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
d = (Driver) c.newInstance();
DriverManager.registerDriver(d);
connexion.setText(d.toString());
} catch (SQLException |IllegalAccessException |InstantiationException |ClassNotFoundException e) {
connexion.setText(e.toString());
}
String DBurl = "jdbc:odbc:GESTPRO";
try {
Enumeration<Driver> test = DriverManager.getDrivers();
connexion.setText(test.nextElement().toString());
con = DriverManager.getConnection(DBurl,"",""); |
si quelqu'un a une piste je suis preneur, parce que là c'est vraiment le désespoir