プログラマーAは、JDBC 3(db2jcc.jar)を使用してアプリケーションを作成し、WebSphereAppServerにデプロイしました。
JDBC3の代わりにJDBC4(db2jcc4.jar)を使用するようにJDBC接続を変更しても大丈夫ですか?
JDBC4はJDBC3に完全に準拠していますか?
JDBC4はJDBC3と下位互換性があり、ドライバーの交換に問題はありません。
JDBC 4.0仕様からの引用2.2目標セクションの概要、JDBC4.0の目標の1つは
8)既存のアプリケーションおよびドライバーとの下位互換性を維持する既存のJDBCテクノロジー対応ドライバー(JDBCドライバー)およびそれらを使用するアプリケーションは、JDBC4.0APIをサポートするJava仮想マシンの実装で引き続き機能する必要があります。JDBC APIの以前のリリースで定義された機能のみを使用するアプリケーションは、実行を継続するために変更を必要としません。既存のアプリケーションをJDBC4.0テクノロジーに移行するのは簡単です。