我正在尝试通过JDBC连接到Eclipse(Juno版本)的IBM DB2数据库.
我已将驱动程序(外部jar文件)添加到我的项目中并且驱动程序已正确加载…
public static void main(String[] args) throws SQLException, ClassNotFoundException {
Class.forName("com.ibm.db2.jcc.DB2Driver");
System.out.println("Driver loaded");
Connection dbConn = DriverManager.getConnection("jdbc:db2://***.**.***.*:50000/BWUEBDB", "username", "password");
System.out.println("Connected");
}
我也知道连接数据(数据库路径,用户名,密码)是正确的.
但我得到一个java.lang.NoClassDefFoundError:
Exception in thread "main" java.lang.NoClassDefFoundError: sun/io/UnknownCharacterException
at com.ibm.db2.jcc.b.a.(a.java:238)
at com.ibm.db2.jcc.b.b.a(b.java:1624)
at com.ibm.db2.jcc.c.p.a(p.java:350)
at com.ibm.db2.jcc.c.p.(p.java:404)
at com.ibm.db2.jcc.b.b.(b.java:256)
at com.ibm.