把你的连接代码写出来啊!
还有就是Oracle的驱动是classes12.zip

解决方案 »

  1.   

    是在weblogic中配置datasource的,连接8i没问题,9i就出错。
      

  2.   

    用了,8i正常,换9i后,也把classes12.zip换成是9i的,但就是出错。
      

  3.   

    那你先看看换成9i后!你的数据库连接池有没有配置成功!能不能连得上数据库!8i到9i在weblogic上应该没什么改变!
      

  4.   

    down 9i 的jdbc,并放在classpath的最前面
      

  5.   

    9i具体是哪个版本?
    901的jdbc有bug
      

  6.   

    这个问题曾将我搞的要崩溃了的,是jdbc的问题,你要使用oracle9里面的那个classes12.zip文件,大小是1.1M多.classpath也要改变.你试试,方法对了,会解决的:)
      

  7.   

    其实是classpath设置有问题,就是修改启动脚本,将classpath的顺序改一下,将weblogic.jar和driver.jar的顺序调整一下,把driver.jar也就是class12.jar放在weblogic.jar之前。
     weblogic中由于对oracle数据库做了一些内置的支持,在代码中使用到了比如OracleConnection之类的oracle提供的类,所以在weblogic.jar中包含了一个oracle的老版本jdbc driver。如果用户需要使用oracle的oci或是thin driver而不是weblogic提供的jdriver for oracle,则需要修改weblogic启动脚本,将oracle的jdbc driver(classes12.zip)放到weblogic.jar前边。