Я хочу запросить базу данных, используя значение arraylist. Он должен вернуть значение из базы данных так же, как и один из моих элементов arraylist, если он существует. Я пытаюсь что-то вроде этого, но он не работаетзапрос базы данных с помощью 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. В вашем случае «выберите * из таблицы, в которой есть ключевое слово (« мальчик »,« девушка »); –