Java JDBC 连接Oracle时找不到驱动的处理方法

异常如下:

java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
 at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
 at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
 at java.lang.Class.forName0(Native Method)
 at java.lang.Class.forName(Class.java:164)
 at jdbc.HuaweiJDBCTest.getConnection(JDBCTest.java:26)
 at jdbc.HuaweiJDBCTest.main(JDBCTest.java:54)
Exception in thread "main" java.lang.NullPointerException
 at jdbc.HuaweiJDBCTest.main(JDBCTest.java:55)

解决方法:

在d:oracleora92jdbclib下(您的oracle安装目录)有许多.jar包文件,把其中的ojdbc14.jar复制到你的项目中,然后右击该文件,选择“构建路径” 选择其中的“导入”选项,现在可以打开并使用包下的类文件了。当然,也可以,把该驱动程序放在CLASSPATH环境变量中,其他类包的设置也类似

(完)

时间: 2024-08-02 21:53:16

Java JDBC 连接Oracle时找不到驱动的处理方法的相关文章

java oracle-java连接Oracle时出错,架包什么的都导入了,哪错了啊,还得交作业呢,请大神解救

问题描述 java连接Oracle时出错,架包什么的都导入了,哪错了啊,还得交作业呢,请大神解救 public class JavaToOracle01 { public static void main(String[] args){ String strQuery="SELECT g_ID,t_ID,g_Name,g_Number FROM SCOTT.GOODS"; Connection conn; Statement stat; ResultSet rs; String gid

Java jdbc连接oracle数据库 出现网络适配器无法建立连接异常

问题描述 importjava.sql.*;publicclassTestJDBC{publicstaticvoidmain(String[]args)throwsException{//TODOAuto-generatedmethodstubClass.forName("oracle.jdbc.driver.OracleDriver");Connectionconn=DriverManager.getConnection("jdbc:oracle:thin:@169.254

oracle 11g-【求助】java使用jdbc连接Oracle 11g ex版本数据库时的问题

问题描述 [求助]java使用jdbc连接Oracle 11g ex版本数据库时的问题 我下载Oracle数据库连接驱动类与SqlConnectText.java在同一目录下,是ojdbc6.jar 数据库版本是Oracle11g Express版本,SID是xe JDK是1.6版本的 然后端口1521正在被监听 这是Java类代码 import java.sql.*; public class SqlConnectTest { private static String dbUrl = "jd

java基于JDBC连接Oracle 11g Release2实例分析

  本文实例讲述了java基于JDBC连接Oracle 11g Release2的方法.分享给大家供大家参考.具体如下: Oracle 11g Release 2 的 JDBC 连接似乎有所不同 ,如果你收到下面的异常: Listener refused the connection with the following error:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

JDBC连接Oracle数据库常见问题及解决方法

oracle|解决|数据|数据库|问题 Jbuilder正确连接 oracle 9i需要注意的几个问题 oracle8以上的应该都使用classes12.jar文件作为jdbc驱动: 正确设置windows的classpath和jbuilder中的enterprise setup .configure libraries,将casses12.jar路径正确添加到上述需要设置的地方: 进入database pilot,在database pilot中,file---new 在driver列表中如果

jdbc连接-用JDBC连接oracle11g时 有如下问题

问题描述 用JDBC连接oracle11g时 有如下问题 djava.lang.ClassNotFoundException: oracle.jbdc.driver.OracleDriver at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findCla

oracle连接eclipse-myeclipse连接oracle时连接不上,没有任何错误提示

问题描述 myeclipse连接oracle时连接不上,没有任何错误提示 运行java application时,控制台里面没有错误提示,就是一直在连接中,郁闷啊 java如下: String url ="jdbc:oracle:thin:@127.0.0.1:1521:ORCL" String userName="scott"; String pwd="tiger"; con = DriverManager.getConnection(url,

JDBC连接Oracle数据库常见问题及解决方法_JSP编程

注:本文是斑竹从JDBC & Transaction版摘录广大站友的提问以及各种解答整理而来,如果您认为本文的内容已触犯了您的权益,请联系管理员进行修改. Jbuilder正确连接 oracle 9i需要注意的几个问题 oracle8以上的应该都使用classes12.jar文件作为jdbc驱动: 正确设置windows的classpath和jbuilder中的enterprise setup .configure libraries,将casses12.jar路径正确添加到上述需要设置的地方:

JDBC连接Oracle数据库出现Io 异常

环境:Oracle11g + MyEclipse 6.5 + JDK1.6 问题:JDBC连接Oracle数据库出现以下错误: java.sql.SQLRecoverableException: Io 异常: The Network Adapter could not establish the connection at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:101) at oracle.