java项⽬连接Oracle配置⽂件
转载⾃:
jdbc连接oracledriverClassName=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@158.58.88.102:1521:eskdb
username=root
password=aaa111
然后看了下oracle的 a配置
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