最適なタイプ 4 Oracle JDBC ドライバーは?
私が欲しいもの:
- 安定しており、バグが少なく、迅速な修正が行われています
- 通常の JDBC の落とし穴 (接続リークなど) について警告する必要があります。
- CLOBをサポートする必要があります
[編集] 「無料」の Oracle Type 4 ドライバーに関する私の主な問題は次のとおりです。
- CLOB サポート コードのカーソル リークを 2 週間かけて探しました (ストリームを閉じても、基になるカーソルは閉じられません)。
- ResultSet から値をフェッチするときは、それらを順番に処理する必要があります (したがって、列 #4 をフェッチした後に列 #3 を取得することはできません)。
- 結果セットの getMetaData() は、最初の行をフェッチするまで機能しません。
- 他にも多くのバグや欠陥がありましたが、もう覚えていません。
全体として、1 席あたり 1,000 ドルかかるドライバーは、オラクルの「無料」ドライバーよりも「安価」です。ドライバーの唯一の利点は、データベースを TNSNAMES に入れる必要がなく、単一のドライバーを使用して Oracle 8、9、および 10 にアクセスできることでした。それが私が尋ねる理由です。