小弟刚学JAVA,  oracle10g已经装好了, 如果要用JDBC连接数据库好像还要做一些别的准备工作, 因为书上的一些小示例不能运行,  就是那种先注册一个驱动,再建立连接...的小示例不能运行,  找不到类
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 mode.DBConnection.getConnection(DBConnection.java:18)
at mode.ForTest.main(ForTest.java:173)

解决方案 »

  1.   

    java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 数据库包没加
      

  2.   


    怎么加呢?
    我导入不了这两个包
    import oracle.sql.*;
    import oracle.jdbc.*;
      

  3.   

    把JAR包加在classpath中,JAR包为%ORACHLE_HOME%/JDBC/LIB/classes12.jar文件.
      

  4.   


    网上有地方也说了这个, 还要下一个JDBC连接包什么的,我已经下了,放到哪里啊? 设置什么东西的环境变量呢?
    可以说清楚一点么,我从前没有搞过
      

  5.   

    build path -> add external archives...\oracle\product\10.2.0\db_1\jdbc\lib\ojdbc14.jar
      

  6.   

    我在eclipse的window preperences 
                           java
                               Build Path
                                   Classpath Variables
    里面 new了一个
      名字是oracle
      path是C:/oracle/product/10.2.0/db_1/jdbc/lib/ojdbc14.jar
    还是没有用啊???我还把C:/oracle/product/10.2.0/db_1/jdbc/lib/ojdbc14.jar这些东西加到了电脑的环境变量的classpath里面试了一下, 
    导入包的时候还是红线提示The import oracle cannot be resolved
    小弟比较笨,还请各位多指点一下哈!
           
       
      

  7.   


    新建项目的时候,选择"库"选项卡-->添加外部JAR..
    建立好项目以后点属性也可以问题已经解决了,谢谢各位