“是什么意思?”;“拒绝连接”;在典型的jdbc驱动程序中?

“是什么意思?”;“拒绝连接”;在典型的jdbc驱动程序中?,jdbc,Jdbc,当我们在jdbc中接收到连接故障时,这可能意味着: 用户的安全性/权限不好或 服务器或端口出现问题 那么,当“连接”被“拒绝”时,谁在拒绝连接?我们可以使用什么工具来确定原因?这似乎是驱动程序的一个特定于实现的细节,但我只是好奇是否有一种“正确”的方法来调试它,在接口层,而不是专门研究驱动程序实现 当我们在jdbc中收到连接错误时,可能意味着: 用户的安全性/权限不好或 没有 服务器或端口出现问题 对。数据库服务器未在指定的主机端口上运行 那么,当“连接”被“拒绝”时,谁在拒绝连接 目标主

当我们在jdbc中接收到连接故障时,这可能意味着:

  • 用户的安全性/权限不好或
  • 服务器或端口出现问题
那么,当“连接”被“拒绝”时,谁在拒绝连接?我们可以使用什么工具来确定原因?这似乎是驱动程序的一个特定于实现的细节,但我只是好奇是否有一种“正确”的方法来调试它,在接口层,而不是专门研究驱动程序实现

当我们在jdbc中收到连接错误时,可能意味着:

用户的安全性/权限不好或

没有

服务器或端口出现问题

对。数据库服务器未在指定的主机端口上运行

那么,当“连接”被“拒绝”时,谁在拒绝连接

目标主机的TCP堆栈

我们可以用什么工具来确定原因

原因只有一个,见上文

但是请注意,一些JDBC驱动程序报告这种情况的方式不同。例如,Oracle使用了奇怪且完全误导的消息“网络适配器无法连接”或类似消息