jdbc连接数据库的时候,需要使用数据库的sid_name,而不是数据库的services_name.而使用plsql连接数据库的时候,只需要数据库的services_name即可,所以修改连接字符串中的services_name 为sid_name.
查询sid_name的方法
select INSTANCE_NAME from v$instance;
本文解析了使用JDBC连接数据库时需指定SID_NAME而非SERVICES_NAME的细节,对比PLSQL仅需SERVICES_NAME的特性。并提供查询SID_NAME的SQL语句,助您正确配置数据库连接。
jdbc连接数据库的时候,需要使用数据库的sid_name,而不是数据库的services_name.而使用plsql连接数据库的时候,只需要数据库的services_name即可,所以修改连接字符串中的services_name 为sid_name.
查询sid_name的方法
select INSTANCE_NAME from v$instance;
6129
2928

被折叠的 条评论
为什么被折叠?