2017-02-16 3 views
0

11gデータベースでの作業のために、アプリケーション(JDK7で動作)でjdbc 11.1.0.6 jarを使用しています。現在、11gのデータベースから12cに移行しています。 12cデータベースを扱うのに同じ11.1.0.6 jarファイルを使用できますか?12c用Java jar

+1

[Oracle JDBC FAQ](http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-faq-090281.html#01_02) –

+0

最新のドライバにアップグレードするだけではどうですか? –

+0

Tomcatコンテナプロバイダがjdbcドライバ(現在は11.1.0.6)のバージョンを変更する準備ができていないため、12cドライバの代わりにこれを使用しなければなりません。 – javapsy

答えて

2

はい、問題はありません。古いクライアントは新しいサーバーに接続できます。

1

で見つけることができます.1つのメジャーバージョンのクライアントは、通常、次のメジャーバージョンのサーバーにいくつかの制限があります。それを超えて、それはあまり真実ではありません。

正常な接続であっても、より新しいデータ型、ネットワーク、セキュリティ、およびその他の機能が古いクライアントでサポートされていない可能性があり、その使用を試みた結果が予測できない場合があります。

ターゲットサーバのバージョンと一致するクライアントバージョンを使用することが常にベストです。この場合、found hereです。