4

一致するバージョンのOracle 11.1.0.7.0jdbcを使用してデータベースに接続しようとしたところ、2つのバリアントが見つかりました。次の形式ojdbc6.jarの文字列DBURLを想定

jdbc:oracle:thin:@//#DBSERV#:#DBPORT#/#DBSID#

それらのハッシュされた単語('...')が正しく入力されている場合、それら(バリアント)は次のようになります。

  1. ods = new oracle.jdbc.pool.OracleDataSource();
    ods.setPassword(Datenbankpasswort);
    ods.setUser(Datenbankuser);
    ods.setURL(DBURL);
    dbconn = ods.getConnection;
  2. java.sql.DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
    dbconn = java.sql.DriverManager.getConnection(DBURL、Datenbankuser、Datenbankpasswort);

もちろん、その後にdbconn.getConnection();
これまでのところ、両方とも機能するはずだと思いますが、どちらが良いのか興味がありますか?たぶん1つは非推奨ですか?
さらに、私はバリアント1にしか接続できません。バリアント2で何かを見逃し
た可能性があります。提案に興味があります。

4

1 に答える 1