java ArrayList & 数组列表数据库连接

发布于 2024-12-10 10:07:14 字数 506 浏览 0 评论 0原文

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
 }
}
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
 }
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

微暖i 2024-12-17 10:07:14

创建 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
 }

Create an instance of UserBean and add it to the 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
 }
匿名。 2024-12-17 10:07:14

您可以尝试:

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);

    }
}

You can try:

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);

    }
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文