JDBC のサービス名と SID を使用した Oracle への接続
JDBC を使用する Java アプリケーションの一般的な要件の 1 つは、Oracle への接続です。データベース。以前は、Oracle SID がこの目的に一般的に使用されていましたが、最近のデータベースの多くは代わりに Oracle サービス名を利用するようになりました。この記事では、Java アプリケーションで SID ではなくサービス名を使用して Oracle に接続する問題について説明します。
指定されたシナリオでは、JDBC URL は Oracle サービス名を使用してデータベースに接続しようとしますが、失敗します。主な問題は、サービス名を使用して接続するための構文が間違っていることです。
JDBC でサービス名を使用して Oracle に接続するための正しい構文は次のとおりです。
1 |
|
したがって、修正された URL は次のようになります。
1 |
|
あるいは、次のように Oracle TNS 名を JDBC URL で指定することもできます。
1 |
|
正しい構文を使用すると、JDBC アプリケーションはサービス名を使用して Oracle データベースに正常に接続できます。
以上がJDBC でサービス名を使用して Oracle データベースに正しく接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。