Все значения столбца поместить в Arraylist

218
15 декабря 2016, 15:44

Имеется столбец в базе userID, нужно все значения это столбца заполнить в Arraylist. Как можно это сделать?

Answer 1

С помощью классов:

            Class.forName("com.mysql.jdbc.Driver");
        String url = "jdbc:mysql://localhost:3306";
        Connection conn = DriverManager.getConnection(url, "root", "admin");
        Statement st = conn.createStatement();
        ResultSet srs = st.executeQuery("SELECT * FROM userID");
        while (srs.next()) {
            Person person = new Person();
            person.setName(srs.getString("Name"));
            person.setJobtitle(srs.getString("Job"));
            personlist.add(person);
        }

Класс Person:

public class Person {
private String name;
private String jobtitle;
public String getJobtitle() {
    return jobtitle;
}
public void setJobtitle(String jobtitle) {
    this.jobtitle = jobtitle;
}
public String getName() {
    return name;
}
public void setName(String name) {
    this.name = name;
}
READ ALSO
При создании таблицы в значение по умолчанию указать кириллическую строку

При создании таблицы в значение по умолчанию указать кириллическую строку

Есть файл в кодировке utf-8, в нём описана структура базы данныхКодировка базы данных utf-8

163
Несколько count

Несколько count

Как можно сделать без цикла несколько count?? Заранее блогодарю ;)

163
Не заносятся данные в таблицу MySQL

Не заносятся данные в таблицу MySQL

Эта строка почему то не зносит в БД данныеесли проверяю $result2 на TRUE - выдает FALSE при том что БД включена, имя таблицы прописанно правильно переменные...

199
Защита от XSS атак

Защита от XSS атак

Всем привет, если на сайте присутствует такая уязвимость:

183