1. 程式人生 > >jdbc 連線 Oracle資料庫的三種方法

jdbc 連線 Oracle資料庫的三種方法

Java JDBC Thin Driver 連線 Oracle有三種方法。

  • 格式一: 使用ServiceName方式:
    jdbc:oracle:thin:@//<host>:<port>/<service_name>

    例 jdbc:oracle:thin:@//xxx.xxx.xxx.xxx:1521/video
    @後面有//, 這是與使用SID的主要區別。(11g在@後不加//也OK)
    這種格式是Oracle 推薦的格式.
    因為對於叢集來說,每個節點的SID是不一樣的,而SERVICE NAME可以包含所有節點。

  • 格式二: 使用SID方式:
    jdbc:oracle:thin:@<host>:<port>:<SID>

    例 jdbc:oracle:thin:@xxx.xxx.xxx.xxx:1521:video

  • 格式三:使用TNSName方式:
    jdbc:oracle:thin:@<TNSName>

    例 jdbc:oracle:thin:@video
    注意,ORACLE從10.2.0.1後支援TNSNames