gpt4 book ai didi

java - 在 db2 中使用准备好的语句准备的查询失败

转载 作者:行者123 更新时间:2023-12-01 11:11:22 25 4
gpt4 key购买 nike

我们有一个 db2 数据库 v 9.7 FP 1

我们有一个像这样的表:

CREATE TABLE TAB1(COL1 VARCHAR(30),...);

我们的应用程序从前端获取 col1 值,并在 Java 7 中形成一个PreparedStatement,如下所示:SELECT FROM TAB1 WHERE COL1 = '?'。如果 UI 的输入超过 30 个字符,则在执行准备好的语句时,我们会收到 DB2 错误

 Error Code: -302

但同样的语句,即 SELECT * FROM TAB1 WHERE COL1 = 'XXXXX'; (COL1 长度 > 30 个字符),如果从 cmd 直接在数据库上执行,我们不会遇到任何错误。

出现此错误消息的可能原因是什么?

最佳答案

关于java - 在 db2 中使用准备好的语句准备的查询失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32325249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com