连接到Oracle数据库时遇到java.sql.SQLException

连接到Oracle数据库时遇到java.sql.SQLException,java,oracle,jdbc,Java,Oracle,Jdbc,当我尝试运行项目时,出现以下错误: java.sql.SQLException: Io exception: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=169870080)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4)))) 有什么想法吗?连接被拒绝意味着服务器不允许您的客户端连接。仔细检查服务器设置,确保至少允许您的主机连接。连接被拒绝意味着服务器不允许您的客户端连接。仔细检查服务器设置

当我尝试运行项目时,出现以下错误:

java.sql.SQLException: Io exception: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=169870080)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4)))) 

有什么想法吗?

连接被拒绝意味着服务器不允许您的客户端连接。仔细检查服务器设置,确保至少允许您的主机连接。

连接被拒绝意味着服务器不允许您的客户端连接。仔细检查服务器设置,确保至少允许您的主机进行连接。

您将得到(“TNS:listener无法解析连接描述中给出的SID”)。如果要连接到的数据库的SID(SsystemID)未在Oracle的侦听器中注册,则会发生这种情况。如果您可以找到JDBC连接信息,您可能会找到与此模式匹配的内容:

jdbc:oracle:thin:[user]/[password]@[host]:[port]:[sid]
在本例中,Oracle告诉您服务器上不存在
[sid]
。您可能连接到了错误的服务器。

您得到了(“TNS:listener无法解析连接描述中给出的SID。”)。如果要连接到的数据库的SID(SsystemID)未在Oracle的侦听器中注册,则会发生这种情况。如果您可以找到JDBC连接信息,您可能会找到与此模式匹配的内容:

jdbc:oracle:thin:[user]/[password]@[host]:[port]:[sid]

在本例中,Oracle告诉您服务器上不存在
[sid]
。您可能连接到错误的服务器。

一些与问题相关的源代码将非常感谢/有用。一些与问题相关的源代码将非常感谢/有用。