连接ORACLE数据库时报如下错误:
java.sql.SQLException: Io 异常: Software caused connection abort: recv failed
请教如何解决

解决方案 »

  1.   

    有哪些原因可以导致如下错误:
    package oracle.jdbc.driver does not existclasspath 我也配置了,将CLASSES12.JAR也放到了JDK的LIB包中,程序中也导入了SQL包,ORACLE服务中启动了ORACLE实例和监听器。还有哪些没做到的呢。
      

  2.   

    你把class12.jar加到了jdk目录\jre\lib\ext目录中了吗
      

  3.   

    是报如下的错:
    dbtest.java:24: exception java.lang.ClassNotFoundException is never thrown in body of corresponding try statement
      catch(ClassNotFoundException e)
      

  4.   

    主要的语句如下:String url="jdbc:oracle:thin:ebg12:1521:ebg";
       String user="system";
       String pass="manager";
       Connection conn=null;
       try{
       DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
       conn=DriverManager.getConnection(url,user,pass);
       Statement stme=conn.createStatement();
     stme.close();   
      }
      

  5.   

    url写错了 
    String url="jdbc:oracle:thin:@ebg12:1521:ebg"; 
      

  6.   

    已经改了,还是报错:
    dbtest.java:20: package oracle.jdbc.driver does not exist
       DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
      

  7.   

    我用的是JDK1.5,ORACLE9I,CLASSPATH里配置如下;.;C:\oracle\ora81\jdbc\lib\classes12.jar.;C:\Program Files\Java\jdk1.5.0_01\lib,也将ORACLE中的CLASSES12.JAR复制到了JDK的LIB中
      

  8.   

    把 ORACLE的JAR文件复制到你的工作目录中来, 运行的时候加参数 -CP ORACLE.JAR XXXX