有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

oracle如何调试java。sql。SQLException:无法解析连接标识符

我收到了错误消息“java.sql.SQLException:无法解析连接标识符”,但它并没有一直失败,有时还能工作

在应用程序中,正在运行连接检查,可以使用quartz scheduler计划,也可以使用按钮立即运行连接检查

立即运行通常有效,而计划运行在大多数情况下失败。 你有没有建议我如何调试这个

对系统的最新更改是更改tnsnames。奥拉。 新的tnsnames。ora在地址列表中有4个服务器IP,而旧的tnsnames。奥拉只有三个

代码是:

Class.forName("oracle.jdbc.driver.OracleDriver");
DriverManager.setLoginTimeout(timeoutSeconds);
conn = DriverManager.getConnection(url, username, decryptedPassword);
conn.close();

共 (1) 个答案

  1. # 1 楼答案

    事实证明,另一个开发人员正在本地运行自己的tomcat,使用的数据库与tomcat应该在数据库上工作的数据库相同

    在他的本地机器上,tnsnames。ora不包含正在检查的远程数据库,因此导致错误消息