3

最適なタイプ 4 Oracle JDBC ドライバーは?

私が欲しいもの:

  • 安定しており、バグが少なく、迅速な修正が行われています
  • 通常の JDBC の落とし穴 (接続リークなど) について警告する必要があります。
  • CLOBをサポートする必要があります

[編集] 「無料」の Oracle Type 4 ドライバーに関する私の主な問題は次のとおりです。

  • CLOB サポート コードのカーソル リークを 2 週間かけて探しました (ストリームを閉じても、基になるカーソルは閉じられません)。
  • ResultSet から値をフェッチするときは、それらを順番に処理する必要があります (したがって、列 #4 をフェッチした後に列 #3 を取得することはできません)。
  • 結果セットの getMetaData() は、最初の行をフェッチするまで機能しません。
  • 他にも多くのバグや欠陥がありましたが、もう覚えていません。

全体として、1 席あたり 1,000 ドルかかるドライバーは、オラクルの「無料」ドライバーよりも「安価」です。ドライバーの唯一の利点は、データベースを TNSNAMES に入れる必要がなく、単一のドライバーを使用して Oracle 8、9、および 10 にアクセスできることでした。それが私が尋ねる理由です。

4

1 に答える 1

3

Oracle のタイプ 4 JDBC ドライバーは非常に優れています。明らかに、他のソフトウェアと同様にバグがありますが、一般的に悪いものではありません。そして価格(無料)は最高です。

サードパーティの商用ドライバーを探しているなら、私はこの分野で DataDirect 製品について常に良い経験を積んできました。通常、Type 4 JDBC ドライバーのライセンスをわざわざ取得することはありませんが、特に高度な要件がある場合は、価値があるかもしれません。

于 2008-11-05T16:32:49.843 に答える