gpt4 book ai didi

java - 在 JavaPreparedStatement 中使用问号

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

我发送请求http://xxxx.com/test/?app_idx=80通过浏览器。

但是 ibatis 解析错误。

select
CONCAT('http://localhost:8080/apps/icon/download/?app=', app_idx)
from test
where app_idx = ?;
<小时/>

我希望我的查询是

select
CONCAT('http://localhost:8080/apps/icon/download/?app=', app_idx)
from test
where app_idx = **80**;

但真实的是“http://localhost:8080/apps/icon/download/?app=80”。

select
CONCAT('http://localhost:8080/apps/icon/download/80app=', app_idx)
from test
where app_idx = **?**;

有办法纠正吗?

最佳答案

使用

select CONCAT('?', app_idx)
from test
where app_idx = ?;

并通过

http://localhost:8080/apps/icon/download/?app=

作为第一个参数。

关于java - 在 JavaPreparedStatement 中使用问号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10844745/

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