dbc连接oracle有两种方式,一种使用thin连接另一种使用oci(Oracle Call Interface )连接。thin驱动都是纯Java代码,使用TCP/IP技术通过Java的Socket连接Oracle数据库。对于使用oci必须安装Oracle客户端。

常用的连接url格式,

格式一:Oracle JDBC Thin using an SID;jdbc:oracle:thin:@host:port:SID;例如

jdbc:oracle:thin:@localhost:1521:orcl或者jdbc:oracle:thin:@localhost:1521:XE

XE是精简版Oracle的默认数据库名。

格式二:Oracle JDBC Thin using a ServiceName;jdbc:oracle:thin:@//host:port/service_name

;例如 jdbc:oracle:thin:@//localhost:1521/orcl.db.com。

格式三:Oracle JDBC Thin using a TNSName;jdbc:oracle:thin:@TNSName;例如 jdbc:oracle:thin:@TNS_ALIAS_NAME。

所以,这两个url是不同格式的写法,格式二是Oracle推荐的格式,因为对于集群来说,每个节点的SID是不一样的,但是SERVICE_NAME却可以包含所有节点。

作者:极客乐吧
来源:CSDN
原文:https://blog.csdn.net/WiteWater/article/details/72886934
版权声明:本文为博主原创文章,转载请附上博文链接!

jdbc:oracle:thin:@localhost:1521:orcl和jdbc:oracle:thin:@localhost:1521/orcl的区别相关推荐

  1. JDBC常用连接写法(包括MySQL、Oracle、Sybase、SQLServer、DB2)

    本文引用自CKJ-CLARK<JDBC常用连接写法(包括MySQL.Oracle.Sybase.SQLServer.DB2)> http://apps.hi.baidu.com/share ...

  2. oracle转借权限,Oracle Universal Connection Pool(UCP) for JDBC 详解

    http://www.oracle.com/technology/global/cn/pub/articles/vasiliev-oracle-jdbc.html 了解如何利用连接和语句池特性来提高 ...

  3. JDBC查询Oracle全部表名称,如何使用JDBC API从Oracle数据库中的现有表中检索记录?...

    您可以使用UPDATE查询来更新/修改表中记录的现有内容.使用此功能,您可以更新表的所有记录或特定记录. 语法UPDATE table_name SET column1 = value1, colum ...

  4. 【数据库1】mysql,DDL/DML,DQL,外键约束,多表/子查询,事务,登陆,连接池,jdbc,redis,crontab,ftp,oracle,数据交换/存储/收集

    文章目录 1.mysql安装:存储:集合(内存:临时),IO流(硬盘:持久化) 1.1 服务端:双击mysql-installer-community-5.6.22.0.msi 1.2 客户端:命令行 ...

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

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

  6. java jdbc 连接ignite_Apache Ignite 学习笔记(二): Ignite Java Thin Client

    前一篇文章,我们介绍了如何安装部署Ignite集群,并且尝试了用REST和SQL客户端连接集群进行了缓存和数据库的操作.现在我们就来写点代码,用Ignite的Java thin client来连接集群 ...

  7. jdbc连接数据库失败,com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。

    创建数据库连接失败! com.microsoft.sqlserver.jdbc.SQLServerException: 到主机  的 TCP/IP 连接失败. java.net.ConnectExce ...

  8. JDBC的学习(第二节:JDBC连接数据库 )

    本次的学习主要分为九个部分 第一节:JDBC的概述 第二节:JDBC连接数据库 第三节:使用Statement接口实现增.删.改操作 第四节:使用PreparedStatement接口实现增.删.改的 ...

  9. oracle orcl不存在,oracle服务丢失的处理方法之OracleServiceORCL不存在示例

    oracle服务是oracle数据库的重要组成部分,下面就教您oracle服务丢失的处理方法,如果您之前遇到过oracle服务丢失的问题,不妨一看. 今天发现数据库服务器上的所有oracle服务都丢失 ...

最新文章

  1. 实例讲解决策树分类器
  2. docker 时间不一致,时区设置
  3. 持续集成之jenkins基础
  4. 新建springBoot项目提示:The type org.springframework.context.ConfigurableApplicationContext cannot be resol
  5. 13个AJAX验证框架
  6. 【OpenCV】OpenCV函数精讲之 -- createTrackbar()函数、getTrackbarPos()函数
  7. 关于如何提高代码执行效率。
  8. Connection reset原因分析和解决方案
  9. 华为鲲鹏hcip认证题库
  10. 无法安装冰点还原_冰点还原精灵能用Windows10吗
  11. 贝尔宾团队角色理论及实践
  12. 对二分法的理解和结对编程情况
  13. 心物各东西:基因,文化和心灵
  14. 服务器esxi虚拟机黑苹果性能,EXSi安装Mac打造Mac Pro
  15. 账单php,php 处理微信账单
  16. 开发日记之linux杀进程与挂进程去后台运行
  17. 汇编语言常用的DOS功能调用
  18. ssh远程端口转发到本地_Linux SSH隧道或端口转发本地和远程端口的示例?
  19. Delphi文本文件读写
  20. python中point什么意思_在Python中创建一个Point类

热门文章

  1. 希捷16TB硬盘上市:速度堪比SSD 售价将近5000元
  2. java在窗口输出一段字符串中的数字
  3. vue 动态添加属性及属性值
  4. PCIE总线驱动学习笔记1
  5. 汽车乘客人身意外保险单,不激活等于废纸!
  6. Python 文件复制
  7. (二)使用自带客户端工具连接MySQL
  8. 30岁才醒悟的职场法则,现在知道还不太晚
  9. 【思考】微信朋友圈的基本数据结构该怎么设计?
  10. 由内功心法到武功秘籍,重心会有所转变 - 能上能下,才是终极