你的有 java oracle driver

解决方案 »

  1.   

    遗憾,我只用过oracle的oci driver,没用过thin driver
      

  2.   

    import oracle.jdbc.driver.*;
    import java.sql.*;
    import oracle.sql.*;
    ……
     public OracleConnection conn=null;
      public Frame1 displayframe=null;
      public boolean jdbcToF=true;
      public hymjdbcoracle(Frame1 display) {
          displayframe=display;
          try{
          DriverManager.registerDriver(new OracleDriver());
          conn=(OracleConnection)DriverManager.getConnection("jdbc:oracle:thin:@xxxx:1521:flyrain", "user", "password");
          }
          catch(Exception e)
          {
          jdbcToF=false;
          displayframe.display.append(e.getMessage());
          displayframe.display.append("\n");
          }
      }我用这个连接通过。
      

  3.   

    查看CLASS_PATH和PATH中的设置,是否正确,path=%oracle_home%\jdbc\lib 这行必须有
    class_path=%oracle_home%\jdbc\lib\classes12.zip;%oracle_home%\jdbc\lib\classes111.zip另外ORACLE中自带的JDBC的README也有例子我的环境  WIN2000+JDK+JBUILDER5 通过