Java JDBC - How to connect to Oracle using Service Name instead of SID

前端 未结 8 1087
醉话见心
醉话见心 2020-11-22 15:14

I have a Java application that uses JDBC (via JPA) that was connecting to a development database using hostname, port and Oracle SID, like this:

jdbc:oracle:

8条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-11-22 15:37

    You can also specify the TNS name in the JDBC URL as below

    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)))
    

提交回复
热议问题