Exception in thread "main" java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
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.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at test.ConnectionDB.main(ConnectionDB.java:18)

解决方案 »

  1.   

    没有包 你项目上没有导入oracle的驱动包
      

  2.   

    java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver错误信息很清楚,你应该没有引用好Oracle的JDBC驱动jar包。
      

  3.   

    需要把驱动包导入到你所在工程的classpath下面
      

  4.   

    现在又报这个错误Exception in thread "main" java.sql.SQLException: ORA-01747: invalid user.table.column, table.column, or column specification
      

  5.   

     java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver类型没有被发异常现,一楼说对了,有经验的一看就知道是没有导入oracle的驱动 jar包。
      

  6.   

    我马上想起了class12.jar,记得感谢我。
      

  7.   

    你第一个错误是  没有导入 ojdbc14.jar
    第二个异常是  Oracle中不能建立user表,只能建u_ser或者别的,user是Oralcle内部的一张表或者是关键字
      

  8.   

    把jdbc或者class12的 jar包放到tomcat的lib里 一些常用和以后可能用到的也可以放到里面   以后就不用那么麻烦了 带着tomcat到处走 反正tomcat是个轻量级的 又不大
      

  9.   

    数据库驱动的架包没考到里  要不用数据源 在 tomcat里把配置改了