私は、Oracle db 用の汎用 Java アプリケーションを開発しています。私のアプリケーションは、Oracle db のすべてのバージョンに接続する必要があります。Oracle サイトでは、Oracle DB バージョンごとに異なるコネクタ jar ファイルについて言及しています。
Oracle で使用できる一般的なコネクタはありますか?
互換性マトリックスがあります。また、JDBC ドライバーで使用する必要がある推奨 Java バージョンもあります。JDBC シン ドライバーを使用していると仮定します。
現在 11.2 JDBC ドライバーを使用している場合、9.0.1 以降のどの Oracle バージョンでも問題ありません。
そのため、出発点として、使用している JDK および Oracle サーバーに最も適したドライバーを使用し、新しい Oracle サーバーが公開されたときにドキュメントを監視してください。最新バージョンのドライバーは、一部の古い JDBC ドライバーよりもサポート期間が長くなるため、より多くの時間を "買う" ことができます。
11.2 バージョンの詳細については、http://docs.oracle.com/cd/E11882_01/java.112/e16548/getsta.htm#i1008205を参照してください。