私はArrayListにJAVA - MySQLは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;
}
でMySQL
String sqlSearch = "SELECT * from Item"
および方法から、クエリを持っていると私は、ArrayListの中で、特定のユーザーからの彼のカテゴリを取得しますが、どのようにsqlSearchにこのカテゴリを渡すために???
SELECT * from Item where category ????
data from ArrayList
プリペアドステートメントを使用することをお勧めします。 http://docs.oracle.com/javase/tutorial/jdbc/basics/prepared.html – dsharew