格式一: 使用ServiceName方式: jdbc:oracle:thin:@//:/ 例 jdbc:oracle:thin:@//xxx.xxx.xxx.xxx:1526/CDEV @后面有//, 这是与使用SID的主要区别。(11g在@后不加//也OK)这种格式是Oracle 推荐的格式.因为对于集群来说,每个节点的SID是不一样的,而SERVICE NAME可以包含所有节点。 格式二: 使用SID方式: jdbc:oracle:thin:@:: 例 jdbc:oracle:thin:@xxx.xxx.xxx.xxx:1526:CDEV2格式三:使用TNSName方式: jdbc:oracle:thin:@ 例 jdbc:oracle:thin:@CDEV 注意,ORACLE从10.2.0.1后支持TNSNames
数据库版本JDBC支持JDKservice_nameSID8iclasses111.jar1.5或1.6不支持支持9iclasses12.jar1.5或1.6不支持支持10gojdbc14.jar1.5或1.6支持支持11gojdbc5.jar1.5支持支持ojdbc6.jar1.6支持支持