oracle数据库通过域名链接
背景
今日收到通知,由于数据库服务器已经运行5年了,需要对数据库服务器进行升级,早期的应用是使用ip:port直接链接数据库的。本次的升级是更换这个数据库集群的机器,机器的IP也会发生变化,为了应对之后可能发生的数据库升级事情,计划使用域名链接数据库,在使用域名之前,尚不得知oracle数据库是否支持因此做了一下测试
环境准备
我是在本地环境做的测试
第一步修改hosts文件内容
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
10.0.254.154 www.test-oracle.com
新增一行解析记录
10.0.254.154 www.test-oracle.com
这里修改之后然后在测试一下域名解析配置是否生效
C:\Users\pc>ping www.test-oracle.com正在 Ping www.test-oracle.com [10.0.254.154] 具有 32 字节的数据:
来自 10.0.254.154 的回复: 字节=32 时间=38ms TTL=62
来自 10.0.254.154 的回复: 字节=32 时间=36ms TTL=6210.0.254.154 的 Ping 统计信息:数据包: 已发送 = 2,已接收 = 2,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):最短 = 36ms,最长 = 38ms,平均 = 37ms
这里看到也生效了
接下来编写java代码使用jdbc链接数据库,并执行查询
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;public class OracleTest {public static void main(String[] args) throws ClassNotFoundException, SQLException {String url="jdbc:oracle:thin:@www.test-oracle.com:1521/orcl";String user="t_order";String password="gweltGfkjwHrg3ewt&";Class.forName("oracle.jdbc.driver.OracleDriver");Connection connection = DriverManager.getConnection(url, user, password);Statement createStatement = connection.createStatement();String sql = "select count(1) from t_order";ResultSet executeQuery = createStatement.executeQuery(sql);while (executeQuery.next()) {int count = executeQuery.getInt(1);System.out.println("订单总记录数为:" +count ); } }
}
控制台输出结果为
到此测试完毕,域名链接oracle数据库可用
oracle数据库通过域名链接相关推荐
- oracle数据库自动断开链接,ORACLE自动断开数据库连接解决办法
方法一.直接修改资源配置文件 分三个步骤在sqlplus环境下完成. 第一步,查询资源文件,找到CONNECT_TIME所在的profile名. select resource_name,profil ...
- oracle的操作大全,Oracle数据库操作大全(六)Oracle中操作数据
Java连接数据库方法2,(方法1见:Oracle数据库操作大全(五)) 使用jdbc连接Oracle( 可远程连接 ) ***1.加载驱动 Class.forName("oracle.jd ...
- java中用spring boot连接oracle数据库
java中用spring boot连接oracle数据库 代码下载链接 百度云:https://pan.baidu.com/s/1dU_z2pUS2NSfowI4_mJ4Ow 提取码:mmlm CSD ...
- 请教asp如何通过ODBC连接ORACLE数据库?
请教asp如何通过ODBC连接ORACLE数据库?[复制链接] 1 1 sky_n 白手起家 帖子 14 主题 10 精华 0 可用积分 19 信誉积分 100 专家积分 0 在线时间 2 小时 ...
- 详解:数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名及手工脚本创建oracle数据库...
数据库名.实例名.数据库域名.全局数据库名.服务名 , 这是几个令很多初学者容易混淆的概念.相信很多初学者都与我一样被标题上这些个概念搞得一头雾水.我们现在就来把它们弄个明白. 一.数据库名 什么是数 ...
- 关于Oracle数据库中行迁移/行链接的问题(一)
在实际的工作中我们经常会碰到一些Oracle数据库性能较低的问题,当然,引起Oracle数据库性能较低的原因是多方面的,我们能够通过一些正确的设计和诊断来尽量的避免一些Oracle数据库性能不好,Ro ...
- oracle数据库全数据库名,Oracle数据库中的 数据库域名、数据库名、全局数据库名、SID、数据库实例名、服务名 解释...
菜鸟雷区 在配置listener.ora 和 tnsnames.ora 连接Oracle数据库服务器时,我们需要把 以下容易混淆的概念区分开来 数据库域名 数据库名 全局数据库名 SID 数据库实例名 ...
- mybatis连接oracle12乱码,使用mybatis链接oracle数据库出现账号密码错误解决
使用mybatis链接oracle数据库步骤 最近oracle老师布置下来了作业,要求使用传统的java代码链接oracle数据库做一个小程序,因为我已经很熟练的掌握了ssm框架的开发,以前用的是my ...
- 简单的PL/SQl链接远程ORACLE数据库方法
简单的PL/SQl链接远程ORACLE数据库方法 PLSQL Developer新手使用教程 pasting 转载于:https://www.cnblogs.com/jing1617/p/724156 ...
最新文章
- AI 语言模型真的是越大越好吗?这个模型优于 Gopher
- GitHub App终于来了,iPhone用户可尝鲜,「同性交友」更加便捷
- 使用Hybris的customer conpon进行促销活动(promotion)
- bioinformaitcs的latex版本参考文献填坑
- .NET生态现状:超一半 .NET开发者使用C# 8、.NET Framework使用量减少
- findViewById报空指针异常
- Initramfs应用问题记录
- Python玩转简书钻,简述钻是否对文章权重有影响?结果确实有!
- 看清喽别迷糊 英特尔本CPU型号之乱
- 西南大学计算机应用基础作业答案2020,2018秋【西南大学】[0483]《计算机应用基础》作业(资料)...
- oracle上机题库_Oracle OCP认证考试IZ0-053题库共712题数据库(带中文解析)
- 计算机管理中打开移动硬盘磁盘必须格式化,Win10下移动硬盘无法打开提示需要格式化的三种解决方法...
- java未来三年的工作计划_个人未来三年工作计划
- KIS迷你版软件用户常见问题
- JavaEclipse中从Lambada表达式运行错误的解决方法到学到新知识
- “牵一发而动全身”——我用观察者模式简单模拟吃鸡
- 胡乱捣鼓03——PID定身12cm直线追踪小车做起来~
- 如何使用java连接网易企业邮箱
- DXP封装中如何实现开孔
- 会声会影2023专业旗舰版新功能介绍