ORACEL JDBC连接的三种方式

oracle jdbc连接三种方式简介:

l  SID:实例级别的名称,用来内部之间的通信称呼。即是INSTANCE_NAME,用来唯一标示实例。8i后逐步被SERVICE_NAME取代;

l  SERVICE_NAME:数据库级别的名称,用来告诉外界数据库的名称是什么;

l  TNSName:配置在tnsnames.ora文件上的名称。

TNSNames.ora文件例子:

exadata=

 (DESCRIPTION =

  (ADDRESS = (PROTOCOL = TCP)(HOST = XXX.XXX.XXX.XXX)(PORT = 1521))

  (LOAD_BALANCE = yes)

  (failover = on)

  (CONNECT_DATA =

   (SERVER = DEDICATED)

   (SERVICE_NAME = etl_low)

  )

 )

ORACLE JDBC三种连接方式:

  • SID

    jdbc:oracle:thin:@//<host>:1521/SID

    或者

    jdbc:oracle:thin:@<host>:1521:SID

 

SERVICE_NAME

  jdbc:oracle:thin:@//<host>:1521/SERVICE_NAME

TNSName

  jdbc:oracle:thin:@TNSName

猜你喜欢

转载自www.cnblogs.com/ZENG-Yi-Yi/p/11272797.html