• 首页
  • 狐文
  • 狐图
  • About
狐窝
OvO
  1. 首页
  2. 未分类
  3. 正文

JDBC连接数据库使用SERVICE NAME、SID以及TNSName不同写法

2017年08月06日 237点热度 0人点赞 0条评论

本周使用jdbc连接客户的oracle时总提示超时。
一直使用SID来连接数据库的。尝试换成Service Name后连接成功。

Java JDBC Thin Driver 连接 Oracle有三种方法。

格式一: 使用ServiceName方式:
jdbc:oracle:thin:@//<host>:<port>/<service_name>
例 jdbc:oracle:thin:@//xxx.xxx.xxx.xxx:1526/CDEV
@后面有//, 这是与使用SID的主要区别。(11g在@后不加//也OK)
这种格式是Oracle 推荐的格式.
因为对于集群来说,每个节点的SID是不一样的,而SERVICE NAME可以包含所有节点。

格式二: 使用SID方式:
jdbc:oracle:thin:@<host>:<port>:<SID>
例 jdbc:oracle:thin:@xxx.xxx.xxx.xxx:1526:CDEV2

格式三:使用TNSName方式:
jdbc:oracle:thin:@<TNSName>
例 jdbc:oracle:thin:@CDEV
注意,ORACLE从10.2.0.1后支持TNSNames

标签: 暂无
最后更新:2017年08月06日

OvO

狐狸

点赞
< 上一篇
下一篇 >
最新 热点 随机
最新 热点 随机
brave编译打包时dump_syms报错Couldn't locate EXE or DLL file 使用Windows Kits创建PE 及精简镜像 Windows精简部署相关简易内容 APC UPS SUA1000ICH 踩坑记 TrueNAS SCALE虚拟机无法 Ping主机 TrueNas Scale libvirt-sock RDMA RoCE相关资料 Linux系统修改网卡名(eth0-3) Linux系统打开SRIOV 构建android内核时DTC工具中的多个定义错误 Windows 来宾系统提示“安全删除硬件” 修改jar的三种方法(反编译jar) 如何在 Debian 10上安装和配置 VNC Openwrt内SR-IOV网卡桥接问题 Linux下编译android 时报错loadlocale.c:130 windows 查看文件夹被那个进程占用 MongoDB中的多表关联 mongodb 学习记录
Docker 部署 Samba 文件共享服务 Linux Mint 安装JDK maven generating project in batch mode hang WebDriver中页面滚动(scrolling) VMware虚拟机磁盘操作占用过高问题 Gmail邮件客户端跳板解决方案 2019年的人们如何生成HTTPS证书 浅谈网络爬虫爬js动态加载网页(二) linux下编译安装glibc IntelliJ IDEA 源值1.5已过时,将在未来所有版本中删除 MS扫盲贴:Windows 和 GPT 常见问题解答(uefi、GPT、ESP、MSR之类的概念) 蓝牙设备 Windows和Ubuntu 双系统配置 基于 FreeBSD 的各类 BSD 发行版 Caddy V2 如何代理 websocket (websocket + tls) PC上设置Chrome浏览器策略 Motrix 添加链接提示 Failed to fetch Nginx上搭建WordPress及配置 完美迁移 验证码破解技术四部曲之环境搭建篇(一)
标签聚合
ssl 下载 文件 com chrome linux 密码 http 网卡 git 路由 android docker https e 编译

COPYRIGHT © 2020 狐窝. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS