我有查询从MySQLJAVA - MySQL的一个ArrayList
String sqlSearch = "SELECT * from Item"
和方法与ArrayList的
public static ArrayList<String> checkNo() throws SQLException {
ArrayList<String> no= new ArrayList<String>();
DbManager db = new DbManager();
db.connect();
String sql = "SELECT * from Category where id = " + idUser + " ";
Statement stmt = db.connect().createStatement();
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
no.add(rs.getString("nameCategory"));
}
db.disconnect();
return no;
}
我从特定的用户在ArrayList中得到他的范畴,但如何将这些类别sqlSearch传递???
SELECT * from Item where category ????
data from ArrayList
任何想法?
建议使用预准备语句。 http://docs.oracle.com/javase/tutorial/jdbc/basics/prepared.html – dsharew