将Java与Oracle 18c连接时发生JDBC错误

当我使用Java连接Oracle 18c数据库时,出现以下错误。 我正在使用的命令。

$general-grey

我遇到错误。

Class.forName("oracle.jdbc.driver.OracleDriver"); 
        Connection con=DriverManager.getconnection("jdbc:oracle:thin:@100.100.209.28:1521:PDB1","cmiapps","WEXXXX##");

在以下查询中运行时,我得到Listener refused the connection with the following error: ORA-12505,TNS:listener does not currently know of SID given in connect descriptor 作为服务名称。

PDB1

您能帮我吗?

vacant_7 回答:将Java与Oracle 18c连接时发生JDBC错误

如@thatjeffsmith的评论中所述,您不能使用SID连接PDB数据库。您将必须使用service name

本文链接:https://www.f2er.com/2544343.html

大家都在问