Jconnect 4 jar版本

时间:2017-05-16 07:12:19

标签: sybase sybase-ase jconnect

我正在尝试从Jconnect 2转到Jconnect 6。 在应用程序中,我看到有一个jar名称为jconn2-5.5。 5.5是Jconnect版本。应用程序已经很老了。现在我使用的Jconn 4的Jconnect版本为16.0。我找不到一个名为jconn4-16.0的jar。 我怀疑的是,是否有一个名为that或jar的jar被重命名为 具体到jconnect版本?就像jconn2重命名为jconn2-5.5

2 个答案:

答案 0 :(得分:2)

检查实际的jconnect版本,请运行:

java -jar jconnX.jar

Jconnect库在JDBC合规性方面有所不同。更改jconnect驱动程序可能还需要更改代码以使用不同的JDBC库。例如:

  • 对于jconnect版本6(jconn3.jar),您将使用com.sybase.jdbc3.jdbc.SybDriver
  • 对于jconnnect版本7或16(jconn4.jar),您将使用com.sybase.jdbc4.jdbc.SybDriver

升级jconnect驱动程序可能还需要将Java升级到更新版本。

  • jConnect 5.5(jconn2.jar)是使用JDK 1.3
  • 构建的
  • jconnect 6(jconn3.jar)是使用JDK 1.4
  • 构建的
  • jConnect 7或16(jconn4.jar)是使用JDK 1.6
  • 构建的

答案 1 :(得分:0)

jConnect驱动程序的文件名不包含jConnect版本号。例如,jconn2.jar => jConnect 5.2& 5.5; jconn3.jar => jConnect 6.0; jconn4.jar => jConnect 7.0& 16.0。 在jconn4.jar中,只需在jar文件上运行'strings'并为'jConnect'点击即可获得确切的版本。