GBase 8s
运维管理
问答
java.sql.SQLException: 多重语句的准备之内,不接受 blob 主变量。
发表于2024-12-30 09:13:53123次浏览2个评论
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【GBase版本】:8s 3.5.1
【操作系统】:centos7
【问题描述】*:在一个长update语句中,爆错这个,但是我复刻不出来,所以我想问问这个是什么意思的报错,是不能接受blob类型的变量吗,这些包括text、clob、byte?
热门帖子
- 12025-12-01浏览数:182764
- 22023-05-09浏览数:25062
- 42023-09-25浏览数:18526
- 52020-05-11浏览数:17529
【举例】
create table test(a varchar(100),b text);
PrepareStatement pst = conn.prepareStatement("insert into test (a,b) values('1',?);insert into test (a,b) values('2',?)”;
pst.setString(1,'text1');
pst.setString(2.'text2');
pst.execute()
以上使用方式在含有多个byte或者text情况下不支持。
建议将sql拆分为单条,单独执行。