ホームページ > Java > &#&チュートリアル > Java でサービス名を使用して Oracle データベースに接続する方法

Java でサービス名を使用して Oracle データベースに接続する方法

Linda Hamilton
リリース: 2024-12-03 14:43:10
オリジナル
461 人が閲覧しました

How to Connect to an Oracle Database Using a Service Name in Java?

Java でサービス名を使用した Oracle への接続

Java で Oracle データベースに接続するには、通常、ホスト名、ポート、Oracle を指定する必要があります。シド。ただし、一部の Oracle データベースでは SID の代わりに「サービス名」を使用します。このようなデータベースに接続するには、JDBC URL を少し変更する必要があります。

サービス名を使用して Oracle に接続するための正しい構文は次のとおりです。

jdbc:oracle:thin:@//host_name:port_number/service_name
ログイン後にコピー

たとえば、ホスト名が「oracle.example.com」、ポート番号が 1522、サービス名が「ABCD」の場合、JDBC URL は次のようになります。

jdbc:oracle:thin:@//oracle.example.com:1522/ABCD
ログイン後にコピー

JDBC URL に TNS 名が含まれる場合、構文は次のようになります。

jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL=TCP)(HOST=host_name)(PORT=port_number)))(CONNECT_DATA=(SERVICE_NAME=<service_name>)))
ログイン後にコピー

たとえば、TNS 名が「BlahSID」の場合、JDBC URL次のようになります:

jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL=TCP)(HOST=blah.example.com)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=BlahSID)))
ログイン後にコピー

以上がJava でサービス名を使用して Oracle データベースに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート