gpt4 book ai didi

java - 如何在Prepared语句中组合2个参数

转载 作者:行者123 更新时间:2023-11-30 02:19:36 25 4
gpt4 key购买 nike

我想将下面的 java Statement 转换为 PreparedStatement ,结合 2 个参数,即 input1 和 input2。如何做到这一点?

   public static void main(String[] args) {

String input1="Hello";
String input2="World";

try {

String sql = "select * from veracodetable where output = \'" +input1 + input2+ "\'";
statement = con.createStatement();
statement.executeQuery(sql);
rs = s.getResultSet();
}
catch (Exception e) {

}
}

最佳答案

类似这样的吗?

String sql = "select * from veracodetable where output = ?";
PreparedStatement statement = con.prepareStatement(sql);
statement.setString(input1+input2);
statement.executeQuery();
rs = s.getResultSet();

当然,如您所见,PreparedStatement 只有一个参数。

关于java - 如何在Prepared语句中组合2个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47249864/

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