gpt4 book ai didi

java.lang.Exception : Parameter index out of range (2 > number of parameters, 这是 1)

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

我很想知道为什么会出现这个错误:java.lang.Exception:参数索引超出范围(2 > 参数数量,即 1)。

是的,我使用PreparedStatement

 SQL="SELECT pcsv("+servidor_virtual_nuestro+","+nivel_cuenta_receptora+","+codigo_sku[id_componente]+","+t_precio[tipo_precio]+",0) as p_unitario FROM servidores_virtuales t1"+
"WHERE t1.id_servidor_virtual= ? ";


PreparedStatement pstm100 = this.conexion.prepareStatement(SQL);

pstm100.setInt(1, servidor_virtual_nuestro);

ResultSet rs66 = pstm100.executeQuery();

pcsv是我创建的一个程序,所以我不知道为什么会出现这个错误,你能帮我吗?非常感谢

最佳答案

我不知道什么会导致抛出异常,但我认为这可能是您创建不正确的 SQL 的副作用。您的 SQL 字符串需要在 t1WHERE 之间有一个空格。

或者可能是某些变量中存在一些额外的问号。在执行之前尝试将 SQL 字符串打印到日志或 stdout 中。

关于java.lang.Exception : Parameter index out of range (2 > number of parameters, 这是 1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13161715/

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