jdbc:oracle:thin:@localhost:1521:orcl和jdbc:oracle:thin:@localhost:1521/orcl的区别
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的区别相关推荐
- JDBC常用连接写法(包括MySQL、Oracle、Sybase、SQLServer、DB2)
本文引用自CKJ-CLARK<JDBC常用连接写法(包括MySQL.Oracle.Sybase.SQLServer.DB2)> http://apps.hi.baidu.com/share ...
- oracle转借权限,Oracle Universal Connection Pool(UCP) for JDBC 详解
http://www.oracle.com/technology/global/cn/pub/articles/vasiliev-oracle-jdbc.html 了解如何利用连接和语句池特性来提高 ...
- JDBC查询Oracle全部表名称,如何使用JDBC API从Oracle数据库中的现有表中检索记录?...
您可以使用UPDATE查询来更新/修改表中记录的现有内容.使用此功能,您可以更新表的所有记录或特定记录. 语法UPDATE table_name SET column1 = value1, colum ...
- 【数据库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 客户端:命令行 ...
- jdbc连接orcle数据库_怎样利用JDBC连接并操作Oracle数据库
之前学习.NET的时候.以前利用ODBC进行连接数据库,而在Java中通常採用JDBC连接数据库,这里以oracle数据库为例简单的总结一下利用JDBC怎样连接并操作数据库. 1.连接 public ...
- java jdbc 连接ignite_Apache Ignite 学习笔记(二): Ignite Java Thin Client
前一篇文章,我们介绍了如何安装部署Ignite集群,并且尝试了用REST和SQL客户端连接集群进行了缓存和数据库的操作.现在我们就来写点代码,用Ignite的Java thin client来连接集群 ...
- jdbc连接数据库失败,com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。
创建数据库连接失败! com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败. java.net.ConnectExce ...
- JDBC的学习(第二节:JDBC连接数据库 )
本次的学习主要分为九个部分 第一节:JDBC的概述 第二节:JDBC连接数据库 第三节:使用Statement接口实现增.删.改操作 第四节:使用PreparedStatement接口实现增.删.改的 ...
- oracle orcl不存在,oracle服务丢失的处理方法之OracleServiceORCL不存在示例
oracle服务是oracle数据库的重要组成部分,下面就教您oracle服务丢失的处理方法,如果您之前遇到过oracle服务丢失的问题,不妨一看. 今天发现数据库服务器上的所有oracle服务都丢失 ...
最新文章
- java.security.InvalidKeyException: Illegal key size异常解决
- 【若依(ruoyi)】按钮怎么挨到一起了?
- CF1338D:Nested Rubber Bands(树形dp)
- MT7628如何控制GPIO
- 将x的二进制最后一位置为0
- 简单介绍java Enumeration(转)
- Delphi之TClientSocket和TServerSocket使用tcp keepalive心跳机制实现“断网”、断电检测...
- LS-DYNA基础理论
- centos6.5安装谷歌浏览器+谷歌浏览器flash插件安装+谷歌浏览器pdf阅读器安装
- 聊聊如何做技术战略规划
- Crumb -面包屑状的嵌套按钮
- 机器学习算法——马尔可夫链蒙特卡罗(MCMC)
- 如何在内网主机上快速搭建一个Wordpress个人网站
- 用 _findfirst 和 _findnext 查找文件
- 【Scrum模式语言3】完成的定义
- 信息安全——消息认证与数字签名
- python集合的概念_用Python中的集合Set讲解演示高一数学集合的概念
- 如何成为世界上最好的程序员
- Python编程PTA——三个数比较大小的新解法
- 协作工具 Trello