0

我的应用程序('App A')使用com.sybase.jdbc3.jdbc.SybDriverSpring 框架 2.5.6(用于数据库连接池和 ORM)连接到 sybase 15.5 数据库。

出于某种原因,App A 今天使用端口 34567 与 sybase 数据库服务器通信。该端口实际上是为另一个应用程序(“应用程序 B”)保留的,因此应用程序 B 失败(由于“地址已在使用中”)。

无论如何我们可以告诉 jdbc 驱动程序避免某个端口与 Sybase 数据库服务器通信吗?

4

1 回答 1

0

您不能告诉 JDBC 驱动程序排除端口。您可以告诉它使用哪些端口。

我想您使用 jConnect 驱动程序。所以这里是如何调用 jConnect 驱动程序的链接

如果您想显式设置连接属性,您可以在连接到服务器之前通过两种方式进行设置:

  1. 在您的应用程序中使用 DriverManager.getConnection 方法。
  2. 在定义 URL 时设置连接属性。
于 2013-06-13T09:35:10.750 回答