① thin方式连接:
格式如下:
jdbc:oracle:thin:@<主机名或IP>:1521:<数据库SID名>;
具体示例:
jdbc:oracle:thin:@127.0.0.1:1521:test
② oci方式连接
格式如下:
java:oracle:oci@<本地服务名>
具体示例:
java:oracle:oci@test
③ 二者区别
thin和oci属于两种不同的连接类型。
thin属于Direct-to-Database Pure Java Driver类型,纯粹用Java完成数据库访问。 只要有数据库驱动包就可以直接通过网络端口访问数据库。
oci是Oracle Call Interface的缩写,属于Native-API partly-Java driver类型,需要在客户端安装Oracle的客户端软件,并注册一个本地服务名。
理论上oci性能要好于thin。但是通常项目中我们使用thin连接方式。
本文介绍了Oracle数据库的两种连接方式:thin连接与oci连接。详细解释了它们的格式及示例,并对比了二者的区别,包括实现原理及性能差异。
437

被折叠的 条评论
为什么被折叠?



