900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > orcle数据库代码连接方式(jdbc:oracle:thin:@192.168.3.98:1521:orcl)

orcle数据库代码连接方式(jdbc:oracle:thin:@192.168.3.98:1521:orcl)

时间:2021-09-05 05:45:18

相关推荐

orcle数据库代码连接方式(jdbc:oracle:thin:@192.168.3.98:1521:orcl)

一、

jdbc:oracle:thin:@192.168.3.98:1521:orcl

jdbc:表示采用jdbc方式连接数据库

oracle:表示连接的是oracle数据库

thin:表示连接时采用thin模式(oracle中有两种模式,还有一种就是oci)

jdbc:oralce:thin:是一个jni方式的命名

@表示地址

1521和orcl表示端口和数据库名

@192.168.3.98:1521:orcl整个是一块

也就是说是这样[jdbc]:[oracle]:[thin]:[@192.168.3.98:1521:orcl]

二、

oracle的jdbc连接方式:oci和thin

oci和thin是Oracle提供的两套Java访问Oracle数据库方式。

thin是一种瘦客户端的连接方式,即采用这种连接方式不需要安装oracle客户端,只要求classpath中包含jdbc驱动的jar包就行。thin就是纯粹用Java写的ORACLE数据库访问接口。

oci是一种胖客户端的连接方式,即采用这种连接方式需要安装oracle客户端。oci是Oracle Call Interface的首字母缩写,是ORACLE公司提供了访问接口,就是使用Java来调用本机的Oracle客户端,然后再访问数据库,优点是速度 快,但是需要安装和配置数据库。

从相关资料可以总结出以下几点:

1. 从使用上来说,oci必须在客户机上安装oracle客户端或才能连接,而thin就不需要,因此从使用上来讲thin还是更加方便,这也是thin比较常见的原因。

2. 原理上来看,thin是纯java实现tcp/ip的c/s通讯;而oci方式,客户端通过native java method调用c library访问服务端,而这个c library就是oci(oracle called interface),因此这个oci总是需要随着oracle客户端安装(从oracle10.1.0开始,单独提供OCI Instant Client,不用再完整的安装client)

3. 它们分别是不同的驱动类别,oci是二类驱动, thin是四类驱动,但它们在功能上并无差异。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。