回 帖 发 新 帖 刷新版面

主题:jdbc oracle问题

连接oracle数据库的时候, 我开始用以下的方法连接,但根本就连接不上(已经设置好CLASSPATH)
    String url = "jdbc:oracle:thin:<database SID>";
    String name = XXX;
    String pswd = XXX;
    
    Connection conn=DriverManager.getConnection(url, name, pswd);
    
运行的时候,总是找不到driver, 后来实在太郁闷了,于是便用oracle文档中的方法
    import oracle.jdbc.pool.OracleDataSource;
    ...
    OracleDataSource ods = new OracleDataSource();
    ods.setURL(url);
    ods.setUser(name);
    ods.setPassword(pswd);
    Connection conn = ods.getConnection();
顺利连接上了oracle数据库, 但我的问题是,为何前面的第一种连接数据方法不行?

回复列表 (共1个回复)

沙发

Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection("JDBC:ORACLE:thin:@主机名:端口号:数据库SID","用户名","密码");

我来回复

您尚未登录,请登录后再回复。点此登录或注册