Connexion AS400 : No suitable Driver
Bonjour,
j'essaie de créer une classe de connexion à un AS400. Lorsque je mets mon code dans le main, tout marche nickel, mais des que passe dans des fonctions de classe j'ai l'erreur : No suitable driver.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
public class ConnexionAS400 {
public static void main(String[] args) {
try {
Class.forName("com.ibm.as400.access.AS400JDBCDriver");
DriverManager.getConnection("monURL", "monLogin", "monPass");
}catch(Exception e{
e.printStackTrace();
}
} |
ça marche
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
public class ConnexionAS400 {
public ConnexionAS400(){
try{
Class.forName("com.ibm.as400.access.AS400JDBCDriver");
DriverManager.getConnection("monURL", "monLogin", "monPass");
}catch(Exception e){ e.printStackTrace(); }
}
public static void main(String[] args) {
try {
ConnexionAS400 as400 = new ConnexionAS400();
}catch(Exception e{
e.printStackTrace();
}
} |
marche pas
Citation:
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(DriverManager.java:532)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at ConnexionAS400.ConnexionAS400.openCon(ConnexionAS400.java:28)
at ConnexionAS400.ConnexionAS400.main(ConnexionAS400.java:77)
java.lang.NullPointerException
at ConnexionAS400.ConnexionAS400.execQuery(ConnexionAS400.java:39)
at ConnexionAS400.ConnexionAS400.main(ConnexionAS400.java:78)
java.lang.NullPointerException
at ConnexionAS400.ConnexionAS400.performQuery(ConnexionAS400.java:50)
at ConnexionAS400.ConnexionAS400.main(ConnexionAS400.java:81)
erreur générée
Je comprends pas pourquoi ?