jdbc - Sybase token 数据流长度不正确

标签 jdbc prepared-statement sybase

将二进制文件保存到图像列时出现以下错误。

org.springframework.jdbc.UncategorizedSQLException: PreparedStatementCallback; SQL 的未分类 SQLException [插入 lens_dal_data(dal_cd,user_id,insert_dt,exp_dt,url,map_data,cat_cd) values(?,?,?,?,?,?,?)]; SQL状态[ZZZZZ];错误代码 [3805]; token 数据流长度不正确。这是内部协议(protocol)错误。 ;嵌套异常是 java.sql.SQLException: token 数据流长度不正确。这是一个内部协议(protocol)错误。

最佳答案

为此奋斗了 2 天后才弄明白。

这是jconn4 jar和7.0.0版本的问题

当我们将 jar 升级到 7.0.7 时,问题就解决了。

关于jdbc - Sybase token 数据流长度不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36504099/

相关文章:

Java 程序在命令提示符下编译并运行成功,但在 myeclips 中却无法编译和运行?

java - rs.getGeneratedKeys() 在 Derby 中不起作用

java - 如何使用java准备语句更新mysql时间戳列?

database - 如何使用 Sybase 和 Power Builder 快速开发数据库和 Web 应用程序?

datetime - Sybase 如何获得用破折号分隔的日期 yyyy-mm-dd?

java - 无法连接到hive server2(SQL异常、thrift传输异常等)

java - 在 Netbeans 8 中运行时,即使将其 jar 放在 Tomcat home/lib 文件夹中,也找不到 JDBC 驱动程序

php - mysqli_fetch_assoc()期望参数/调用成员函数bind_param()错误。如何获取并修复实际的mysql错误?

PHP 绑定(bind)通配符