`

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包
分享到:
评论
6 楼 sucheng2016 2016-07-14  
发现jconn4.jar 里面有getBlob(String) 的方法, 可以直接替换掉jconn3吗?
5 楼 sucheng2016 2016-07-14  
java.lang.UnsupportedOperationException: The method com.sybase.jdbc3.jdbc.SybResultSet.getBlob(String)
我遇到这个问题,是因为这个版本的驱动不支持getBlob ?
4 楼 q1345111 2014-08-21  
大家这个问题 尚未完成方法 com.sybase.jdbc3.jdbc.SybConnection.prepareStatement(String, int),不应调用它。
解决了吗?
3 楼 bdk82924 2014-04-09  
heshujing217187 写道
问题同1楼一样,求解!


换jar包试试看 ,jconn3_v2.jar 
2 楼 heshujing217187 2014-03-31  
问题同1楼一样,求解!
1 楼 xiebin_javaLover 2013-08-02  
尚未完成方法 com.sybase.jdbc3.jdbc.SybConnection.prepareStatement(String, int),不应调用它。
还是报这个错误啊

相关推荐

    sybase 数据库 jdbc 驱动下载

    在本文中,我们将深入探讨Sybase数据库与JDBC驱动的相关知识点。 首先,JDBC驱动是Java应用程序与数据库之间通信的桥梁,它提供了Java API来执行SQL语句并处理结果。对于Sybase数据库,JDBC驱动主要有以下几种类型...

    sybase数据库jdbc驱动jar包

    Class.forName("com.sybase.jdbc3.jdbc.SybDriver"); Connection conn = DriverManager.getConnection(url, username, password); System.out.println("Connected to the database!"); // ... 执行SQL查询或其他...

    jconn4 jdbc连接sybase驱动

    Class.forName("com.sybase.jdbc4.jdbc.SybDriver"); ``` 这会注册`jconn4`驱动到JDBC驱动管理器中。 3. **建立连接**:接着,通过`DriverManager.getConnection()`方法创建到Sybase数据库的连接。通常需要提供...

    Sybase JDBC4最新驱动

    Sybase JDBC最新驱动,带连接池

    sysbase—jdbc驱动.rar

    驱动类`com.sybase.jdbc3.jdbc.SybDriver`是该驱动包中的关键组件,它是Sysbase数据库的特定实现。当你在Java程序中注册这个驱动类(例如通过`Class.forName("com.sybase.jdbc3.jdbc.SybDriver")`),你就能启用与...

    Sybase数据库JDBC驱动(包括2版和3版)

    例如,使用jconn2.jar时,驱动类名通常是com.sybase.jdbc2.jdbc.SybDriver,而使用jtds-1.2.4.jar时,驱动类名则为net.sourceforge.jtds.jdbc.Driver。 在实际应用中,开发者需要在Java代码中加载对应的驱动,并...

    sybase连接驱动jconn4.jar

    2. **配置与连接**:在Java代码中,你需要通过`Class.forName()`方法加载`jconn4.jar`中的驱动类,例如`com.sybase.jdbc4.jdbc.SybDriver`,然后使用`DriverManager.getConnection()`创建数据库连接。 3. **连接...

    SybaseJDBC连接及驱动包

    1. 下载Sybase JDBC驱动包,例如`jconnect.jar`或`sybdriver.jar`。 2. 将这个JAR文件放入`lib`目录,或者如果你使用的是IDE(如Eclipse、IntelliJ IDEA),将其添加到项目的构建路径中。 连接到Sybase数据库的基本...

    sybase驱动jconn2&jconn3.zip

    同样,它也提供了com.sybase.jdbc3.jdbc.SybDriver这个驱动类。 3. **JDBC驱动类型**: 在JDBC中,驱动通常分为四种类型:Type 1、Type 2、Type 3和Type 4。jconn2和jconn3属于Type 2驱动,也叫部分Java驱动。这种...

    jconn.3rar

    jconn.jar包 可以有sybase 驱动,亲测有效。。。。。 jConnect Driver可以访问SAP ASE和SAP IQ两种数据库,使用的driver class和driver url对于两种数据库是相同的。支持jdbc 3.0的java jar包名为jconn3.jar,支持...

    Sybase 驱动

    Sybase 数据库驱动对应jconn2.jar和jconn3.jar包 对应的驱动类名和URL格式 jconn2 类名:com.sybase.jdbc2.jdbc.SybDriver jconn2 URL格式:jdbc:sybase:Tds:hostip:4100/dbname jconn3 类名:...

    sybase驱动jar包 jconn2& jconn3

    Class.forName("com.sybase.jdbc3.jdbc.SybDriver"); Connection conn = DriverManager.getConnection(url, username, password); System.out.println("Connected to the database!"); // 进行数据库操作... ...

    JDBC driver

    Sybase官方的JDBC驱动程序——jConnect 驱动类名:com.sybase.jdbc3.jdbc.SybDriver 连接URL:jdbc:sybase:Tds:host:port/database?property_name=value

    常用的数据库JDBC URL格式

    - **驱动程序类名**:`com.sybase.jdbc2.jdbc.SybDriver` (或 `com.sybase.jdbc3.jdbc.SybDriver`) - **JDBC URL**:`jdbc:sybase:Tds:<host>:<port>?ServiceName=<database_name>` - 默认端口:2638 #### 八、...

    Oracle和sybase驱动jar包

    Sybase的`jconn2.jar`则对应于Sybase的JDBC驱动,它同样遵循JDBC API标准,允许Java应用程序连接并操作Sybase Adaptive Server Enterprise (ASE)数据库。`jconn2.jar`是Sybase JDBC Driver Type 4的一个版本,完全用...

    mysql、sql server、sybase的jdbc驱动jar

    - 注册JDBC驱动:`Class.forName("com.mysql.jdbc.Driver")`或`Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")`或`Class.forName("com.sybase.jdbc4.jdbc.SybDriver")`。 - 建立数据库连接:`...

    SyBase 7.0JDBC驱动

    提供一个简单的使用Jdbc连接Sybase...Class.forName("com.sybase.jdbc2.jdbc.SybDriver"); String url ="jdbc:sybase:Tds:IP:2638/Database"; Connection conn = DriverManager.getConnection(url, user, password);

    sybase.rar

    `com.sybase.jdbc3.jdbc.SybDriver`是Sybase提供的JDBC驱动类,它实现了JDBC API,使得Java开发者可以使用SQL语句来访问和操作Sybase数据库。 在标签中,"sybase jdbc jar"暗示了这个RAR文件可能包含了Sybase JDBC...

    常用 JDBC 驱动名字和 URL 列表

    用 com.sybase.jdbc.SybDriver连接到 Sybase 数据库 一个 Sybase URL 的示例: jdbc:sybase:Tds:aServer.myCompany.com:2025 MySQL driver com.mysql.jdbc.Driver jdbc:mysql://hostname:3306/dbname?useUnicode=...

    常用数据库驱动和JDBC+URL

    - 使用 jconn2.jar 或 jconn3.jar 驱动程序包,驱动类名可能是 com.sybase.jdbc2.jdbc.SybDriver 或 com.sybase.jdbc3.jdbc.SybDriver。 - JDBC URL 格式为:jdbc:sybase:Tds:<host>:。默认端口为5000。 6. ...

Global site tag (gtag.js) - Google Analytics