Java 我有一个字符串数组,我想将一个字符串一个字符串传递给sql查询,以获得所需的列

Java 我有一个字符串数组,我想将一个字符串一个字符串传递给sql查询,以获得所需的列,java,sql,Java,Sql,[QA01,ATC,WCOCO,WZR3,SCAL]这是我拥有的字符串数组。我想传递到sql查询以检索列(Release\u name、cycle\u name、BG\u bu\u id)。我想用Java代码传递相同的查询。如果你有任何想法,请帮我查询一下 假设这是存储在数组中的查询要传递的所有参数 String[] arguments = new String[]{"QA01", "ATC", "WCOCO", "WZR3", "SCAL"}; for(int i=0; i<argume

[QA01,ATC,WCOCO,WZR3,SCAL]这是我拥有的字符串数组。我想传递到sql查询以检索列(Release\u name、cycle\u name、BG\u bu\u id)。我想用Java代码传递相同的查询。如果你有任何想法,请帮我查询一下

假设这是存储在数组中的查询要传递的所有参数

String[] arguments = new String[]{"QA01", "ATC", "WCOCO", "WZR3", "SCAL"};
for(int i=0; i<arguments.length; i++){
      //your query code
    result[i] = "select Release_name,cycle_name,BG_bu_id from <Table Name> where <column_name> ="+arguments[i];
}
String[]arguments=新字符串[]{“QA01”、“ATC”、“WCOCO”、“WZR3”、“SCAL”};

对于(int i=0;i请展示您迄今为止所做的尝试。请发布您的代码、上下文和框架。这个问题无法解释。您使用的是哪种DBMS?嗨,拉维,如果我声明所有数组元素,那么这将像硬编码一样。如果明天表数据发生变化,我可能会得到超过5个数组元素。然后再次需要硬编码。嗨,拉维,如果我声明所有数组元素,那么这将像硬编码一样。如果明天表数据发生变化,我可能会得到一些大于5的数组元素。然后再次需要硬编码。是否有其他方法可以动态传递数组。这样,如果明天我的元素增加,查询也将运行。我不需要硬编码it@RAKESHNAYAK嗨..你呢我没有提到从哪里获得这些数组元素…我的意思是如果你能给我更多的信息,那么我可以帮助你…你总是可以动态地获得这些数组元素…使用查询或任何其他替代方法。。