arraylist 값을 사용하여 데이터베이스를 쿼리하고 싶습니다. 존재하는 경우 내 arraylist 요소 중 하나와 동일한 값을 데이터베이스에서 반환해야합니다. 나는 이런 식으로 뭔가를 시도하고 있지만, 이것은 in
키워드를 사용하여 해결할 수 있습니다arraylist로 데이터베이스 쿼리하기
ArrayList<String> list = new ArrayList<String>();
list.add("boy");
list.add("girl");
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("url", "root", "");
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("Select * from table where keyword= (list)");
where 절의 값이 여러 개인 경우 : http://www.w3schools.com/sql/sql_in.asp를 참조하십시오. 귀하의 경우에는 "select * from table에서 ('소년', '소녀')의 키워드; –