我正在将 oracle 10g xe 与 java 连接,但出现异常 java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
即使我已经包含了驱动程序的类路径,即 ojdbc14.jar
,如果我设置了错误的类路径,请告诉我设置类路径的正确方法
我想你想使用 oracle.jdbc.OracleDriver。我相信 oracle.jdbc.driver.OracleDriver 在 9i 和 10g 之间已被弃用和删除。
我在 oracle app server 9.0.4 的一个名为 classes12.jar 的 jar 文件中找到了它。
这取决于您如何运行您的应用程序。通常,您可以通过 env var CLASSPATH 或命令行开关 -cp 设置类路径。
请提供有关您的环境的更多详细信息。
如果您在Tomcat中将应用程序作为 Web 应用程序运行,我相信ojdbc14.jar必须位于{tomcat_home}/server/lib中。那个或 {tomcat_home}/common/lib... 但我很确定它是 server/lib。