如何告诉sybase jdbc驱动程序在连接到sybase数据库服务器时排除某些端口?

时间:2013-06-13 04:33:36

标签: jdbc sybase

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

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

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

1 个答案:

答案 0 :(得分:0)

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

我想你使用的是jConnect驱动程序。所以这里有一个如何Invoke the jConnect driver

的链接

如果要显式设置连接属性,可以在two ways中连接到服务器之前执行此操作:

  1. 在您的应用程序中使用DriverManager.getConnection方法。
  2. 定义URL时设置连接属性。