最近在学Oracle,用的是Oracle 11g,自学看得视频,但是现在又个问题,视频里用的版本不一样,里面用jdbc连接oracle的时候导入了一个包叫classes12.jar,但是的安装目录里没有,于是怎么也连接不上数据库,很苦恼。

解决方案 »

  1.   

    干脆把代码贴上吧
    import java.sql.*;public class TextJDBC { public static void main(String[] args) throws Exception {
    Class.forName("oracle.jdbc.driver.OracleDriver");
    //new oracle.jdbc.driver.OracleDriver();
    Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.1:1521:SXT","scott","tiger");
    Statement stmt = conn.createStatement();
    ResultSet rs = stmt.executeQuery("select * from dept");
    while(rs.next()){
    System.out.println(rs.getString("deptno"));
    }
    rs.close();
    stmt.close();
    conn.close();
    }}
    看看我哪里有错
      

  2.   

    在oracle的安装目录下有个 oralce\product\10.2.0\db_1\jdbc\lib\ 这下面有这个文件呀
      

  3.   

    如果安装的客户端 在 oracle\product\10.2.0\client_1\jdbc\lib 目录下有
      

  4.   

    没有那个包,我的Oracle 11g 这个又关系吗?
      

  5.   

    网上下一个classes12.jar 包。到处都是