日期:2014-05-20  浏览次数:20791 次

加载Oracle驱动时报异常
我的代码如下所示:
package com.dbc;
public class CopyOfTest {
public static final String DBDRIVER = "oracle.jdbc.driver.OralceDriver" ;
public static void main(String args[]){
try{
Class.forName(DBDRIVER);  // 加载驱动程序
}catch(ClassNotFoundException e){
e.printStackTrace();
}
}
}

运行时,报以下异常:
java.lang.ClassNotFoundException: oracle.jdbc.driver.OralceDriver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at log.dbc.CopyOfTest.main(CopyOfTest.java:13)

备注:
1、已在WEB/lib目录下添加了Oracle驱动(classes12.jar)
2、在本地系统环境也添加了classpath = D:\Program Files\tomcat6\lib\classes12.jar;
Java Oracle

------解决方案--------------------
public static final String DBDRIVER = "oracle.jdbc.driver.OralceDriver" ;这里面单词写错了?
oracle.jdbc.driver.OracleDriver
------解决方案--------------------
public static final String DBDRIVER = "oracle.jdbc.driver.OralceDriver";
写错了,
同时,记得把这个包放到Tomcat/webapps/项目/WEB-INF/lib/ 目录下。