首页 理论教育 连接Oracle数据库-实验教程

连接Oracle数据库-实验教程

时间:2023-08-29 理论教育 版权反馈
【摘要】:对于Oracle 12c,一般连接的是其中的一个PLUGGABLE数据库,例如默认的PDBORCL。对于之前的版本,则不存在可插拔数据库的问题。需要注意的是这里的格式,“@”后面有“//”,“port”后面“:”换成了“/”,这种格式是Oracle推荐的格式,因为对于集群来说,每个节点的SID是不一样的,但是SERVICE_NAME却可以包含所有节点。下面是连接本书示例数据库spatial的代码:

连接Oracle数据库-实验教程

对于Oracle 12c,一般连接的是其中的一个PLUGGABLE数据库,例如默认的PDBORCL。对于之前的版本,则不存在可插拔数据库的问题。不管是不是可插拔数据库,一般而言,通过JDBC连接Oracle数据库基本程序都是一样的,但是URL有三种格式:

格式一Oracle JDBC Thin using an SID:

jdbc:oracle:thin:@host:port:SID

例如:jdbc:oracle:thin:@localhost:1521:orcl

格式二Oracle JDBC Thin using a ServiceName:

jdbc:oracle:thin:@//host:port/service_name(www.xing528.com)

例如:jdbc:oracle:thin:@//localhost:1521/pdborcl

格式三Oracle JDBC Thin using a TNSName:

jdbc:oracle:thin:@TNSName

例如:jdbc:oracle:thin:@TNS_ALIAS_NAME

上面三种格式中,格式二是比较常用的。需要注意的是这里的格式,“@”后面有“//”,“port”后面“:”换成了“/”,这种格式是Oracle推荐的格式,因为对于集群来说,每个节点的SID是不一样的,但是SERVICE_NAME却可以包含所有节点。下面是连接本书示例数据库spatial的代码:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈