【发布时间】:2013-12-17 12:56:47
【问题描述】:
我正在尝试从 JCreator 连接到 DB2。我将 ClassPath 环境变量设置为:
.;C:\PROGRA~1\IBM\SQLLIB\java\db2java.zip;C:\PROGRA~1\IBM\SQLLIB\java\db2jcc4.jar;C:\PROGRA~1\IBM\SQLLIB\ java\sqlj.zip;C:\PROGRA~1\IBM\SQLLIB\java\db2jcc_license_cu.jar;C:\PROGRA~1\IBM\SQLLIB\bin;C:\PROGRA~1\IBM\SQLLIB\java\common .jar;C:\程序 文件 (x86)\Java\jre7\lib\ext\QTJava.zip
Class.forName("com.ibm.db2.jcc.DB2Driver") 抛出 ClassNotFoundException。
我使用的是 Windows 7 64 位。
请帮忙!
【问题讨论】:
-
是系统 CLASSPATH 变量吗?确保它包含在 JVM 的类路径中。 JVM 不会自动拾取它。
-
你还必须了解java的不同jar和zip的内容。通常你只需要 C:\PROGRA~1\IBM\SQLLIB\java\db2jcc4.jar 和 C:\PROGRA~1\IBM\SQLLIB\java\db2jcc_license_cu.jar
-
是的,它是系统 ClassPath 变量。我不习惯配置设置,我该如何将 JVM 指向 DB2Driver 路径?
-
在 JDK 配置文件上添加驱动程序路径后似乎可以正常工作。非常感谢您的回复。