Java ArrayList & JDBC - PullRequest
       1

Java ArrayList & JDBC

0 голосов
/ 17 октября 2011
public class UserBean<br>
{ 
 public String name; 
 public String role; 
} 

class Dao{ 
 ArrayList<UserBean> a = new ArrayList<UserBean>();
 String sql = "Select * from user";
 ResultSet rs = pStmt.executeQuery(sql);
 while(rs.next()){
 //----------Problem------------
 // i want to do something like<br>
  a.add[0].name = rs.getString("name");
  a.add[0].role = rs.getString("role");
 // Get column from resultset and set the value of userbean column
 }
}

Ответы [ 2 ]

4 голосов
/ 17 октября 2011

Создайте экземпляр UserBean и добавьте его в List.

 while(rs.next()){
  UserBean bean=new UserBean();
  bean.name = rs.getString("name");
  bean.role = rs.getString("role");
  a.add(bean);
 // Get column from resultset and set the value of userbean column
 }
1 голос
/ 17 октября 2011

Вы можете попробовать:

public class UserBean {
    public String name;
    public String role;
}

class Dao{
    ArrayList<UserBean> a= new ArrayList<UserBean>();
    String sql = "Select * from user";
    ResultSet rs = pStmt.executeQuery(sql);
    while(rs.next()){
        UserBean ub = new UserBean();
        ub.name=rs.getString("name");
        ub.role=rs.getString("role");
        a.add(ub);

    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...