文档章节

Java JDBD 连接 Oracle 的三种方式

Felix_Tian
 Felix_Tian
发布于 2017/05/07 15:01
字数 292
阅读 23
收藏 0

一、Oracle JDBC Thin using a ServiceName:

jdbc:oracle:thin:@//<host>:<port>/<service_name>
Example: jdbc:oracle:thin:@//127.0.0.1:1521/ORCL

 

# service_name 是 oracle 的推荐使用格式


二、Oracle JDBC Thin using an SID:

jdbc:oracle:thin:@<host>:<port>:<SID>
Example: jdbc:oracle:thin:@127.0.0.1:1521:X01A

 

# SID 已经过时,强烈要求使用SID的用户切换到service_name方式


三、Oracle JDBC Thin using a TNSName:

jdbc:oracle:thin:@<TNSName>
Example: jdbc:oracle:thin:@M8000

# TNSName是在驱动发行版10.2.0.1中增加的

Service_name 和SID的区别:
Service_name参数是由oracle8i引进的。在8i以前,使用SID来表示标识数据库的一个实例,每个实例SID各不相同,但是在Oracle的并行环境中,一个数据库对应多个实例,这样就需要多个网络服务名,设置繁琐。为了方便并行环境中的设置,引进了Service_name参数,该参数对应一个数据库,而不是一个实例,而且该参数有许多其它的好处。该参数的缺省值为Db_name. Db_domain,即等于Global_name。一个数据库可以对应多个Service_name,以便实现更灵活的配置。该参数与SID没有直接关系。

© 著作权归作者所有

共有 人打赏支持
上一篇: JMS基本概念
下一篇: JMS基本概念
Felix_Tian
粉丝 0
博文 2
码字总数 292
作品 0
南岸
程序员
私信 提问
Java JDBC Thin Driver 连接 Oracle 三种方法说明

一.JDBC 连接Oracle 说明 JDBC 的应用连接Oracle 遇到问题,错误如下: ORA-12505,TNS:listener does not currently know of SID given in connect descriptor TheConnection descriptor use......

大漠过客
2014/04/22
0
0
JDBC(Java Data Base Connectivity,java数据库连接)

JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。 Java数据库连接体系结构是用于Java应用程序连接数据库的标准方法,JDBC对...

冰雷卡尔
2012/06/03
0
0
java连接各种数据库(mysql,sql server,oracle,db2)

MYSQL: private String conUrl ="jdbc:mysql://localhost:3306/数据库"网站推广 Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection(conUrl,"用户名","密码"); S......

网络营销
2012/01/09
0
0
Oracle的JDBC驱动的版本你了解吗?

classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别,之间的差异 在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle JDBC驱动来解决的?最常使用的ojdbc14.jar有多...

i33
2012/02/20
0
0
jdbc连接oracle rac数据库的写法

RAC是real application clusters的缩写,译为"实时应用集群", 是Oracle新版数据库中采用的一项新技术,是高可用性的一种,也是Oracle数据库支持网格计算环境的核心技术。 jdbc连接oracle ra...

为了美好的明天
2018/05/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

sass和less的优缺点

简述 sass和less都是css的预编译处理语言,他们引入了mixins,参数,嵌套规则,运算,颜色,名字空间,作用域,JavaScript赋值等 加快了css开发效率,当然这两者都可以配合gulp和grunt等前端构...

莫西摩西
20分钟前
0
0
信号量与PV操作

在计算机操作系统中,PV操作是进程管理中的难点。 首先应弄清PV操作的含义:PV操作由P操作原语和V操作原语组成(原语是不可中断的过程),对信号量进行操作,具体定义如下: P(S):①将信号...

shzwork
33分钟前
0
0
重新认识网络通信协议

OSI网络分层 应用层 http, smtp,pop3这些都属于应用层协议 为用户的应用程序提供服务 表示层 确保一个系统的应用层发送的信息被另一个系统的应用层接收到 会话层 通过传输层建立数据传输的通...

最胖的瘦子
47分钟前
1
0
【转】分布式数据流的轻量级异步快照

本篇翻译自论文:Lightweight Asynchronous Snapshots for Distributed Dataflows,Flink的容错快照模型即来源于该论文。原文地址:https://arxiv.org/pdf/1506.08603.pdf 分布式数据流的轻量...

yiduwangkai
50分钟前
1
0
java使用反射机制设置私有成员变量的值

写一个方法:public void setProperty(Objectobj, String propertyName, Object value){}, 此方法可将obj对象中名为propertyName的属性的值设置为value。(这里不知道obj对象的propertyNam...

群星纪元
56分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部