这个是异常:Exception in thread "main" java.lang.ClassNotFoundException: Oracle.jdbc.driver.OralceDriver
这个是程序:import java.sql.*;public class TestJDBC { public static void main(String[] args) throws ClassNotFoundException, SQLException {
Class.forName("Oracle.jdbc.driver.OralceDriver");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@172.28.4.102:1521:orcl", "scott", "yangjianai");
}
}
解决不了。。
对了我用的是lomboz Eclipse 3.2

解决方案 »

  1.   

    F:\oracle\product\10.1.0\db_3\jdbc\lib\classes12.jar
    C:\system library 
    是这些么,都设置了的···
      

  2.   

    有没有把jar包导入到工程里面去啊
      

  3.   

    classes12.jar是老的Oracle的驱动包吧,你看看Oracle安装目录下面的jdbc,应该是Ojdbc.jar包
      

  4.   

    你必须有链接oracle数据库的jdbc驱动包,然后在包中找到OralceDriver这个类的路径写在Class.forName的参数中(因为网上大多数用的路径都是比较旧的版本,新版本可能有改动 )
      

  5.   

    不是的,是你的ClassForName()中的值写错了,至少不可能Oracle是大写.....
      

  6.   

    Class.forName("oracle.jdbc.driver.OracleDriver");
      

  7.   

    那不驱动的路径写错了     oracle.jdbc.driver.OracleDriver
      

  8.   

    classes12.jar是oracle8以前的
    oracle9i的驱动是ojdbc14.jar
    oracle10G的驱动是ojdbc6.jar
    你要保证这些驱动程序包在你的环境变量所设的目录下能找到
      

  9.   

    下载的驱动包扔进lib里 然后加载路径依然没用啊
    我进入这些如 ojbdc6.jar 包里 去点开oracle.jdbc.driver.OralceDriver
    都是显示 source not found
    the jar file ojdbc6 has no source  attachment…………之类的
    为什么是这样啊,到底怎样解决,各位达人,昨晚睡觉都没睡好就因为这个问题
    要我不知道还有多少分,能解决了我全部给你了吧
    在线等,谢谢各位
      

  10.   

    你那个Class.forName()里面得改了么?应该不是jar的问题
      

  11.   

    你用的是tomcat么?我在连接mysql数据库时出现过类似问题,当时解决方法:
    1.将jdbc包导入eclipse项目中
    2.将jdbc包拷贝进tomcat的Lib目录中然后就可以了你可以试试
      

  12.   

    你下面这几句对吗?
    ("jdbc:oracle:thin:@172.28.4.102:1521:orcl", "scott", "yangjianai");
    orcl是你的数据库网络服务名,还是SID?在thin模式下好象只能用其中一种,具体记不太清楚,上网查下
    你改了scott用户的密码??
      

  13.   

    我没下载tomcat啊
    才开始学JDBC,就一个lomboz Eclipse 和 Oracle数据库
    难道还需要其他软件吗。
      

  14.   

    orcl 是安装Oracle的时候默认的sid ,我没有改,难道应该输入其他东西么
    我该怎么怎么办啊,身边也没人指导,大家也看不见我的情况,我一个人坚持学了3个多月了,难道就这样放弃么,真的不甘心,很心酸,还有3个月就毕业了,感觉到这次问题很难弄,连接不上的话后面什么都不用学了。
      

  15.   


    要引入JDBC包的。在Java Build Path那
      

  16.   

    找不到驱动包 可以放到工程的LIB下 检查ClassPath
      

  17.   

    LZ,问个,你是建个JAVA PROJECT还是WEB PROJECT???
      

  18.   

    我发现了,不仅仅是小写的问题
    Class.forName("Oracle.jdbc.driver.OralceDriver");
    这里也有问题,自己看
      

  19.   

    说实在的,看了LZ发的帖有一种同病相怜的感觉。同是大四,我也是去年七月才开始努力学java的
    七月到一月的时间里,学了servlet,jsp,struts,hibernate,spring。当时学习的劲头的确很足。今年回来找工作,不过好遗憾,面了十几家企业至今未找到。不知LZ你找到工作了没?
      

  20.   

    我们情况差不多啊。还没学完我根本没出去找,怕受到打击,你比我早学,为什么面试十多家都找不到呢,重新整理心情加油吧
    今天一整天我都很失落 玩了一下午游戏依然觉得空空的,晚上也不想去吃饭了
    重新下载11g 的Oracle试试,呵呵……
      

  21.   

    java Project不会有lib文件夹的啊!!!
    如果是web project才有的。你搞错了吧?
      

  22.   

    oracle按装后,找jdbc目录里边的例子试试,别瞎折腾.
      

  23.   

    楼主,你Class.forName("Oracle.jdbc.driver.OralceDriver");
    写错了,oracle.jdbc.driver.OralceDriver是小写啊,前面那个Oracle
      

  24.   

    Oracle.jdbc.driver.OralceDriver拼错了oracle.jdbc.driver.OracleDriver
      

  25.   

    现实就是这么残酷么。。java一定不会让我们失望的
      

  26.   

    恩,我听你的 一会儿去试下。
    是直接把JDBC里面的例子加载到Eclipse里面去运行吗
    之前没接触这些连接什么的,完全不太了解。