我的应用程序('App A')使用com.sybase.jdbc3.jdbc.SybDriver
Spring 框架 2.5.6(用于数据库连接池和 ORM)连接到 sybase 15.5 数据库。
出于某种原因,App A 今天使用端口 34567 与 sybase 数据库服务器通信。该端口实际上是为另一个应用程序(“应用程序 B”)保留的,因此应用程序 B 失败(由于“地址已在使用中”)。
无论如何我们可以告诉 jdbc 驱动程序避免某个端口与 Sybase 数据库服务器通信吗?
您不能告诉 JDBC 驱动程序排除端口。您可以告诉它使用哪些端口。
我想您使用 jConnect 驱动程序。所以这里是如何调用 jConnect 驱动程序的链接
如果您想显式设置连接属性,您可以在连接到服务器之前通过两种方式进行设置: