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:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at com.sp.TestOra2.main(TestOra2.java:18)

解决方案 »

  1.   

    你添加了oracle的连接驱动jar包了么?在你的WEB-INF/lib里~
      

  2.   

    将  ojdbc14.jar 复制到你项目的WEB-INF/lib下
      

  3.   

    oracle的数据库驱动包 .jar 文件添加到classpath就可以了
      

  4.   

    少了驱动,不管是用哪个数据库,都需要各自的jar包的
      

  5.   

    oracle.jdbc.driver.OracleDriver
    的jar不是class12.jar吗?
      

  6.   

    楼主,缺少ojdbc14.jar包,去网上下个包,复制到你的web/lib下面
    下载地址:http://ishare.iask.sina.com.cn/f/15260846.html?from=like
      

  7.   

    没导包,应该导入oracle的架包
      

  8.   

    java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver没有导入ojdbc4.jar
    这个包在oracle安装目录下有,你可以搜索一下。然后导入到项目的lib目录中。
      

  9.   

    java.lang.ClassNotFoundException这个异常通常是找不到jar或者是无法解析你要的类,你看这个异常后面的信息,你的这个是oracle.jdbc.driver.OracleDriver
    说明找不到jar无法解析你的数据库驱动类