jdk里是没有oracle驱动的
把oracle驱动,classes12.jar放到classpath里就可以了

解决方案 »

  1.   

    要不你就用jdbc-odbc桥来实现,添加一个oracle的系统数据源
      

  2.   

    to pleonheart(只睡六小时) :
       classes***.jar在哪里去找啊?
      

  3.   

    新问题:
       驱动找到了,运行时却有:SQLException:Exceding key size
       为什么呢?高手指点啊
      

  4.   

    oracle的jdbc驱动可以去他网站上下载,我下载过了
      

  5.   

    你做什么操作时产生的SQLException:Exceding key size?
    这是越界的意思
      

  6.   

    去下一个关于oracle的官方的第三驱动就可以了
      

  7.   

    楼主:
    你刚开始的错误是没有驱动,第二个错误没有见过,是不是配置路径有问题?
    但是你的程序还有问题,看下面的!我把你的
        url="jdbc:oracle:thin:@10.170.8.1:1521:test";  
    改成了我自己的为:
        "jdbc:oracle:thin:@127.0.0.1:1521:EBOOK";编译的时候出现:
    D:\j2sdk1.4.2\work>javac Employee.java
    Employee.java:38: cannot resolve symbol
    symbol  : variable conn
    location: class Employee
          conn=DriverManager.getConnection(url,user,psd);
          ^
    1 error
    的错误。一看你的代码有点问题,可能你是代码片断吧!于是把这行
         conn=DriverManager.getConnection(url,user,psd);
    改了一下为:
         Connection conn=DriverManager.getConnection(url,user,psd);再次编译,通过。
    运行没有问题!
      

  8.   

    我现在是在win2000下做测试,在同台机器的weblogic下写bean连接数据库,用的是同一个程序。可是weblogic运行没问题。我在cmd提示符下编译通过,运行时提示:exceding key size.
    很怪的得问题。
    数据库服务器不在我本机上,所以要用它的ip
    现在我没办法了,只能用jdbc-odbc驱动,非常难受。
     exceding key size?是问什么出现的呢?
      

  9.   

    问一下在jbuilder里 应该把class12.jar放在哪个地方。该怎么放。谢谢
      

  10.   

    如果是用jbuilder的话。project--
                                |
                                 properties-
                                           |
                                           Required Libraries-
                                                            |
                                                           add-
                                                               |
                                                                Oracle JDBc Library
    然后编辑他。在class里选择你的class12.jar就ok了