java项目连接Oracle配置文件
2023-09-27 14:21:43 时间
转载自:https://blog.csdn.net/shijing266/article/details/42527471
driverClassName=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@158.58.88.102:1521:eskdb
username=root
password=aaa111
然后看了下oracle的 tnsnames.ora配置
eskdb=(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 158.58.88.102)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = eskdb)))
按网上所说的道理,
1、最后的orcl是数据库名称,我数据库名称就是eskdb,但是不对
2、最后的orcl是 service_name 但是配置的SERVICE_NAME 也是 eskdb
最后纠结无语,找数据库DBA帮忙, DBA帮忙找到SID为 eskdb1 , 而且异常提示SID不对,于是更改url为
url=jdbc:oracle:thin:@158.58.88.102:1521:eskdb1
然后重启项目,OK了
得出结论:数据库url连接最后一个 orcl代表的是配置的数据库 SID,而不是数据库名 或者 SERVICE_NAME
相关文章
- java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 错误的解决办法
- Java+Oracle实现事务——JDBC事务
- 每日 Ubuntu 小技巧 - 在 Ubuntu 中手动安装 Oracle Java JDK 8
- 《JAVA生态圈技术总结》之 微服务架构蓝图总览
- 2022 Java生态系统报告:Java 11超Java 8、Oracle在缩水、Amazon在崛起!
- Redhat上为java Maven项目构建基于Jenkins + Github的持续集成环境
- java 从零开始,学习笔记之基础入门<Oracle_基础>(三十三)
- 华为OD机试 -整数对最小和(Java) | 机试题+算法思路+考点+代码解析 【2023】
- 如何在Oracle中使用Java存储过程(详解)
- 工作笔记5.JAVA图片验证码
- Java 联系Oracle 数据库
- 【JDBC】java PreparedStatement操作oracle数据库
- 图解Oracle诉Google Android对Java的巨额侵权案
- Oracle:推迟了的Java Enterprise Edition 8将会在“今年之内”发布