一、

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是四类驱动,但它们在功能上并无差异。

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

  1. jdbc:oracle:thin:@192.168.3.98:1521:orcl(简单介绍)

    一. jdbc:oracle:thin:@192.168.3.98:1521:orcl jdbc:表示采用jdbc方式连接数据库 oracle:表示连接的是oracle数据库 thin:表示连接时采用 ...

  2. jdbc oracle thin@localhost 1521 XE

    一. jdbc:oracle:thin:@localhost:1521:XE jdbc:表示采用jdbc方式连接数据库 oracle:表示连接的是oracle数据库 thin:表示连接时采用thin模 ...

  3. 转:ORACLE的JDBC连接方式:OCI和THIN

    oracle的jdbc连接方式:oci和thin oci和thin是Oracle提供的两套Java访问Oracle数据库方式. thin是一种瘦客户端的连接方式,即采用这种连接方式不需要安装oracl ...

  4. jdbc连接orcle数据库_JDBC连接Oracle数据库简单步骤

    @(Java)代码片段 import java.sql.*; /**创建JDBC应用程序的步骤 * 1.载入JDBC驱动程序 * 2.定义连接URL * 3.建立连接 * 4.创建Statement对 ...

  5. jdbc连接orcle数据库_怎样利用JDBC连接并操作Oracle数据库

    之前学习.NET的时候.以前利用ODBC进行连接数据库,而在Java中通常採用JDBC连接数据库,这里以oracle数据库为例简单的总结一下利用JDBC怎样连接并操作数据库. 1.连接 public ...

  6. jdbc:oracle:thin:@localhost:1521:orcl和jdbc:oracle:thin:@localhost:1521/orcl的区别

    dbc连接oracle有两种方式,一种使用thin连接另一种使用oci(Oracle Call Interface )连接.thin驱动都是纯Java代码,使用TCP/IP技术通过Java的Socke ...

  7. java数据库的连接方式_java与各个数据库的连接方式

    1.与mysql数据库连接方式 通过配置文件的方式进行获取mysql的username.password.url,等相关数据 //调用jdbc.properties参数文件此时获取的是一个io流的形式 ...

  8. python常见数据库的连接方式【游标】及【pandas】数据读取

    本文介绍以下数据库的连接方式,及数据的增删改查 下方中用到的数据,均为随机数据,无实际业务意义. Mysql-游标及pandas连接方式 PostgreSQL-游标及pandas连接方式 Oracle ...

  9. Oracle数据库远程连接方式之一:不需要安装客户端软件方法!

    连接Oracle数据库,通过远程的方式,有很多种.这里主要是跟大家说明一个简单的方法:不需要安装软件的方法! 具体内容: 1.在Oracle官网上下载程序. 下载地址:http://www.oracl ...

最新文章

  1. [导入]ASP.NET AJAX 说明文档-客户端引用-全局命名空间-JavaScript 基础类型扩展-Array 类型扩展-add 函数...
  2. Silverlight 4 WebBrowser的使用及调用 WebBrowser 中的 javascript 方法
  3. 懒人的懒方法之-回车跳转大法
  4. Mysql中设置默认时间为当前值
  5. 关于Node.js中安装完express后不能使用express命令
  6. ElementUI中使用el-time-picker向SpringBoot传输24小时制时间参数以及数据库中怎样存储
  7. SAP SADL和SAP Hybris DTO, 以及SAP C4C的transformation object
  8. java项目打jar包
  9. linux 服务器加 SSH 黑名单
  10. android 颜色资源
  11. Python实现批量Word转PDF
  12. BI报表工具:IT人的必备工具!
  13. go语言编写同时支持Linux和Windows的单文件Web界面文件浏览器filebrowser介绍
  14. java hevc和heif_什么是HEVC和HEIF?有什么优缺点?
  15. nginx配置-优化静态资源
  16. 传智播客创始人张孝祥因病去世(转)
  17. Android8内测申请,微信8.0.6 for android内测版上线,附内测体验入口
  18. 好消息:部分银行磁条卡更换芯片卡
  19. 在你的硬盘上建立第二个 EFI 分区
  20. win10 台式机麦克风杂音 去除

热门文章

  1. php 表添加字段sql语句,sql动态添加字段实例解析
  2. Clickhouse修改字段类型
  3. 每日一个小技巧:音频提取软件免费版有哪些?这3款收好了
  4. 博物馆智慧化建设创新实践
  5. cpu对推动计算机发展的作用,一篇能让你详细了解CPU的作用与发展的文章!
  6. 无线摄像头接有线如何改协议_谷歌牵头无线充电,能否让国产手机回心转意
  7. FileZilla_Server_1.0.1路径设置
  8. php 字符串转对象,php中怎么将对象转化为字符串
  9. 情有独钟,迷情电子三五年(三)
  10. Java Map排序详解