Citation:
import java.sql.*;
public class testJDBC {
public static void main(String args[]) {
try {
try{
Class.forName("com.ibm.db2.jcc.DB2Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
Connection connect = DriverManager.getConnection("jdbc:db2://monadresse:50000/LaBase", "log", "psw");
Statement stmt = connect.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM TYPE_LOGICIEL");
while (rs.next()) {
String lib = rs.getString("LIBELLETYPE_LOGICIEL");
System.out.println(lib);
}
connect.close();
} catch (SQLException sqle) {
sqle.printStackTrace();
}
}
}
L'erreur tout de rouge vétu...
Citation:
Exception in thread "main" java.lang.NoClassDefFoundError: com.ibm.db2.jcc.a.zb
at java.lang.Class.initializeClass(libgcj.so.70)
at com.ibm.db2.jcc.a.b.a(b.java:692)
at com.ibm.db2.jcc.a.b.<init>(b.java:305)
at com.ibm.db2.jcc.DB2Driver.connect(DB2Driver.java:162)
at java.sql.DriverManager.getConnection(libgcj.so.70)
at java.sql.DriverManager.getConnection(libgcj.so.70)
at testJDBC.main(testJDBC.java:13)
Caused by: java.lang.ClassNotFoundException: sun.io.ByteToCharConverter not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:/home/utilisateur/workspace/test/,file:/home/utilisateur/Desktop/db2jcc.jar,file:/home/utilisateur/Desktop/db2jcc_license_cu.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass(libgcj.so.70)
at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.70)
at java.lang.ClassLoader.loadClass(libgcj.so.70)
at java.lang.ClassLoader.loadClass(libgcj.so.70)
at java.lang.Class.initializeClass(libgcj.so.70)
...6 more