详细的错误信息是什么。
这个有可能是jre版本不一直造成的,比如你的驱动jar文件是在jre1.4环境下编译的,而你现在是在jre5的环境下使用,有时候会出现这个问题。另外就是你的驱动类jar文件位置不对

解决方案 »

  1.   

    详细错误是
    Exception in thread "main" java.lang.NoClassDefFoundError:<wrong name:src/db2Demo>
    at java.lang.ClassLoad.defineClass1<Native Method>
    at java.lang.ClassLoad.defineClass<Unknown Source>
      

  2.   

    现在报的错是这样的了:
    com.ibm.db2.jcc.b.DisconnectException: encoding not supported!!
    at com.ibm.db2.jcc.a.ab.b(ab.java:1618)
    at com.ibm.db2.jcc.a.bb.ac(bb.java:4454)
    at com.ibm.db2.jcc.a.bb.a(bb.java:4392)
    at com.ibm.db2.jcc.a.bb.c(bb.java:4314)
    at com.ibm.db2.jcc.a.bb.b(bb.java:4247)
    at com.ibm.db2.jcc.a.bb.a(bb.java:4225)
    at com.ibm.db2.jcc.a.bb.l(bb.java:373)
    at com.ibm.db2.jcc.a.bb.d(bb.java:145)
    at com.ibm.db2.jcc.a.b.Sb(b.java:1274)
    at com.ibm.db2.jcc.a.b.a(b.java:1166)
    at com.ibm.db2.jcc.a.b.q(b.java:934)
    at com.ibm.db2.jcc.a.b.a(b.java:702)
    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(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    不知道是为什么编码有问题了