问题
· 十一月 1

在Java环境通过jdbc 执行sql报Parameter list mismatch错误,但是同样的sql使用连接工具可以查询出数据

我们公司在和其他公司合作,需要从Cache2016的数据库中执行sql获取数据

 

sql的内容是调用存储过程

CALL DHCXXXXice.MKPIQuery_QueryXXXX('K007XXXX.JJR','2024-08-01','2024-08-01')

 

在java代码中执行会报错误如下

但是通过数据库连接工具却能查询到结果

 

通过数据库连接工具查询到 该存储过程,可接收参数为8个

尝试  CALL DHCXXXXice.MKPIQuery_QueryXXXX('K007XXXX.JJR','2024-08-01','2024-08-01',null,null,null,null,null)

在通过java连接查询时,依然报Parameter list mismatch错误

通过jdbc连接工具依然能查出结果

产品版本: Caché 2016.1
讨论 (0)1
登录或注册以继续