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包
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包