通过JDBC驱动程序连接到Oracle DB [英] Connect To Oracle DB Via JDBC Driver

查看:120
本文介绍了通过JDBC驱动程序连接到Oracle DB的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用

I'm trying to connect Oracle database using this tutorial. It is working when I use command line: java -cp c:\jdbc-test\ojdbc6.jar;c:\jdbc-test OracleJDBC I have put ojdbc6.jar in the same folder with OracleJDBC.java. Now I need to run it on Eclipse, but it gives me an error:

输出: *您的Oracle JDBC驱动程序在哪里?

Output: *Where is your Oracle JDBC Driver?

java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver位于 java.net.URLClassLoader $ 1.run(URLClassLoader.java:366)在 java.net.URLClassLoader $ 1.run(URLClassLoader.java:355)在 java.security.AccessController.doPrivileged(本机方法),位于 java.net.URLClassLoader.findClass(URLClassLoader.java:354)在 java.lang.ClassLoader.loadClass(ClassLoader.java:424)在 sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:308)在 java.lang.ClassLoader.loadClass(ClassLoader.java:357)在 java.lang.Class.forName0(本机方法),位于 java.lang.Class.forName(Class.java:190)在 OracleJDBC.main(OracleJDBC.java:32)*

java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:190) at OracleJDBC.main(OracleJDBC.java:32)*

是因为 ojdbc6.jar 的位置吗?

推荐答案

将库添加到项目构建路径中.

  • 右键单击项目
  • 构建路径
  • 转到库"标签
  • 在那里添加外部jar(ODBC jar)

这篇关于通过JDBC驱动程序连接到Oracle DB的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆