Sybase15驱动包的问题com.sybase.jdbc3.jdbc.SybDriver

阅读更多
com.sybase.jdbc3.jdbc.SybDriver 是sybase的15的驱动包
jar包名称为 jconn3.jar

不过在项目的过程中 ,偶然发现有两个版本 ,不知道是人为的原因 还是本来就有两个版本

在使用过程中,99%的情况下是没什么区别的

不过在一次使用时发现如下几个不同点


1、当数据类型设置为bigInt 时候,getInt取值是有问题的,必须用getBigInt获取

2、在另外一次代码中发现
PreparedStatement stmt = null ;
ParameterMetaData pmd = null;
pmd = stmt.getParameterMetaData(); //这段代码会报错

会报错 :

Exception in thread "main" com.sybase.jdbc3.utils.UnimplementedOperationException: 尚未完成方法 com.sybase.jdbc3.jdbc.SybPreparedStatement.getParameterMetaData(),不应调用它。

这个错误在网上搜索了很久 ,找不到答案,这样谜底终于解开了

下面我会上传两个jar包 ,

jconn3_v1.jar  有问题的jar包
jconn3_v1.jar  应该是升级后的jar包
  • jconn3_v1.jar (922 KB)
  • 下载次数: 164
  • jconn3_v2.jar (455 KB)
  • 下载次数: 469

你可能感兴趣的:(Sybase15驱动包的问题com.sybase.jdbc3.jdbc.SybDriver)