gpt4 book ai didi

java - 将字符串数组值传递给 sql IN 条件

转载 作者:行者123 更新时间:2023-12-02 20:31:00 24 4
gpt4 key购买 nike

我有像

这样的字符串数组
String[] val=request.getParameterValues("Names");  
for(int i=0;i<val.length;i++){
//printval[i];
}

我想将字符串数组的值分配给sql语句,如下所示

如何将所有字符串值传递给 sql 条件?如果数组有以下值JAMES、SMITH、JAKE 等,然后我会将其传递为

sql =  "where dept_name in('JAMES','SMITH','JAKE')"; 

理想情况下,我希望字符串数组值在 sql 的 in 条件内传递。

最佳答案

这很简单!

尝试一下:

import org.apache.commons.lang3.StringUtils;


StringUtils.join(new String[] {"Hello", "World", "!"}, ", ");

您将得到用逗号连接的字符串

关于java - 将字符串数组值传递给 sql IN 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16461365/

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