本人java小菜鸟,写了如下代码
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub String url="jdbc:oracle:thin:@10.158.51.69:1521:PMSSD";   
//数据库的用户名 
String user = "oracl"; 
//数据库的用户口令 
String password = "123456"; 
// 加载jdbc-odbc bridge驱动程序 
Class.forName("oracle.jdbc.driver.OracleDriver"); 
// 与url指定的数据源建立连接 
Connection c = DriverManager.getConnection(url, user, password); 
//采用Statement进行查询 
Statement s = c.createStatement();运行提示如下异常:
Exception in thread "main" 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)
classpath配置如下:
./;C:\Program Files\Java\jdk1.6.0_25\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_25\lib\dt.jar;C:\Program Files\Java;C:\oracle\product\10.2.0\db_1\jdbc\lib\classes12.jar请高手指点小菜鸟,该问题如何解决!!!!!!!不胜感激

解决方案 »

  1.   

    链接oracle用的jar放到下面了吗?
      

  2.   

    eclipse 项目上右键-》BuildPath-》Add External Arthives -》选择相应的jar包 ok
      

  3.   

    缺少ojdbc.jar驱动包  放到jdk安装下的lib文件夹下
      

  4.   

    工程的 WebRoot-->WEB-INF-->lib 拷进去就行
      

  5.   


    把oracle目录下的classes12.jar,ojdbc14.jar都放到jdk的lib目录里了,还是出这个提示,不知道什么原因,濒临崩溃!!!!jdk是1.6,oracle是10g
      

  6.   


    就是建了一个java工程,没有webroot啊,555555555
      

  7.   

    这个是stand alone应用程序吧。你用的是什么开发的呀,如果用的是eclipse,需要把ojdbc14.jar或者classes12.jar add到你的工程的“库”中,要不然无法找到oracle的驱动的
      

  8.   

    楼上正解,需要添加jar的应用,不让程序如何知道你使用的类在哪里。如果使用eclipse开发,建议添加jar。
    javase:class path添加jar文件;
    javaEE:jar文件拷贝到WEB-INF/lib下即可
      

  9.   

    将classes12.jar直接拷贝到你的工程中,然后右击你的工程-->properties-->Java Build Path-->Libraries-->点击右边的Add JARs-->选中你的工程,单机“+”-->选中你导的Jar包-->OK-->OK;同是菜鸟啊,一起学习
      

  10.   

    classpath是这样配置的:
    ./;C:\Program Files\Java\jdk1.6.0_25\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_25\lib\dt.jar;C:\Program Files\Java;C:\oracle\product\10.2.0\db_1\jdbc\lib\classes12.jar
      

  11.   

    你的ECLIPSE里也能设置CLASSPATH的,GOOGLE一下,ECLIPSE 设CLASSPATH,然后在你点RUN的时候,你也可以先run...(后面有三个小点点),然后在弹出对话框中有CLASSPATH,把你的CLASSES12.jar加进去就行了
      

  12.   

    手工测试了一下,应该是你没有把classes12.jar这个jar放到工程的lib下。
      

  13.   

    在eclipse 右击你的工程名 选择 “Build path”--"configure build path",然后在library下添加第3方jar文件  “Add External JARS”, oracle好像是classes12.jar
      

  14.   

    建议新手直接用eclipse 开发吧,别搞这么复杂
    --------------------
    http://www.qinglobo.com/qklist-8.htm