我需要澄清(某些)JDBC驱动程序如何连接到(Informix)数据库。
我们遇到了#34;连接被拒绝的问题"尝试通过JDBC从Java应用程序连接到Informix连接管理器时,尽管通过防火墙授予访问权限。
当我们咨询Informix团队时,他们告诉我们我们还需要访问Informix数据库服务器,因为连接管理器只返回要连接的数据库服务器的IP。是的,在访问了另外两个我们不是的数据库服务器之后在我们的应用程序中,它开始工作。我检查了Informix documentation,以下是相关声明:
当客户端应用程序通过重定向模式SLA发出连接请求时,Connection Manager会将数据库服务器的IP地址和端口号返回给客户端应用程序。然后,客户端应用程序使用该信息连接到指定的数据库服务器。 Connection Manager重定向发生在通信层中,因此客户端应用程序不需要执行其他操作
这是我不清楚的部分。可以让JDBC驱动程序对管理器做出反应并尝试再次与返回的IP和portNumber连接?它是什么意思&#34; Connection Manager重定向发生在通信层&#34;?如何在OSI层中处理它?</ p>