sql >> データベース >  >> RDS >> Oracle

SIDの代わりにサービス名を使用してOracleに接続する方法

    http://download.oracle.com/docs/cd/B28359_01/java.111/b31224/urls.htm#BEIDHCBA

    シンスタイルのサービス名の構文

    シンスタイルのサービス名は、JDBCシンドライバーでのみサポートされます。構文は次のとおりです。

    @ // host_name:port_number / service_name

    例:

    jdbc:oracle:thin:scott / [email protected] // myhost:1521 / myservicename

    だから私は試してみます:

    jdbc:oracle:thin:@ // oracle.hostserver2.mydomain.ca:1522 / ABCD

    また、Robert Greathouseの回答によると、JDBCURLでTNS名を次のように指定することもできます。

    jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL=TCP)(HOST=blah.example.com)(PORT=1521)))(CONNECT_DATA=(SID=BLAHSID)(GLOBAL_NAME=BLAHSID.WORLD)(SERVER=DEDICATED)))
    


    1. SQLServerで数値を小数点以下2桁にフォーマットする4つの関数

    2. 内部結合のsqlLiteDatabase.query()

    3. PostgreSQL9.0のパーティションテーブルのサイズ

    4. ユーザーの操作なしでコマンドラインからOracleクライアントをインストールします