今天温故了一下,发现ResultSet转List在网络上都是同一种方法,都是转成hashMap,然后再各种处理,不过就我个人观点,我觉得有个比较直观浅显的方法,比较适合初学者,下面代码是这样的
public List<UserBean> getUserBean() throws SQLException {
DBconnection dbcon = new DBconnection();
Connection con = dbcon.getCon();
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select * from user");
List<UserBean> userList = new ArrayList<UserBean>();
UserBean user =null;
while(rs.next())
{
user= new UserBean();
user.setUserId(Integer.parseInt(rs.getString("userId")));
user.setUserName(rs.getString("userName"));
user.setUserAge(Integer.parseInt(rs.getString("userAge")));
userList.add(user);
}
return userList;
}
这个东西其实是很基础的,所以不用我多说了吧,相信看到的人都会明白,如果不明白那就问苍天吧~~哈哈
分享到:
相关推荐
为了方便数据处理和使用,我们需要将 ResultSet 转为 List,以便于后续的数据处理和展示。 下面是将 ResultSet 转为 List<Map> 的实现代码: ```java public static List,Object>> ResultSetToList(ResultSet rs) ...
ResultSet转List
本文将详细介绍如何在Java中将ResultSet转换为JSON,以及如何将JSON转换为List。 首先,我们来探讨如何将ResultSet转化为JSON。在Java中,通常使用第三方库如Jackson或Gson来实现JSON操作。这里以Jackson为例: 1....
该方法使用Map和List将ResultSet转换为List。首先,我们需要将每行数据存储到Map中,然后将Map添加到List中。最后,我们返回包含所有行数据的List对象。此外,该方法还可以与struts和webwork2的标签结合使用,以实现...
在Java编程中,ResultSet是处理数据库查询结果的主要接口,它由Statement或PreparedStatement对象执行SQL查询后返回。...通过创建这样一个工具类,我们可以方便地将数据库查询结果封装成易于操作的对象,简化业务逻辑。
java 使ResultSet转换List代码,绝对好用 方便类型转换 不促之处,请提意见
通过反射从数据库返回集合ResultSet中得到实体对象的list集合
ResultMaker可能提供了便利的方法,如将ResultSet转换成List、Map或者其他自定义的数据结构,方便业务层进行数据处理。这可以避免在每次查询时都重复编写相同的代码,提高了代码的复用性。 "通用jdbc增删改查"这...
为了实现这个功能,我们可以创建一个BaseDao类,该类具有泛型类型,并拥有一个list方法,该方法可以将查询结果集转换成对象的集合。该方法的实现过程可以分为以下几个步骤: 首先,需要获取占位符的值,这可以通过...
次类对ResultSet进行封装,可以将其转化为List,Map,BO等
描述中的“将数据集、List等转换成json字符串”进一步强调了这个工具的用途。数据集(ResultSet)通常是由数据库查询操作返回的结果,而List是Java集合框架中的一个重要类,用于存储一组有序的元素。这个程序能够...
- **AbstractListHandler**: 简化了 List 类型的处理,适用于将 ResultSet 转换成 List。 - **ArrayHandler**: 将 ResultSet 中的第一行数据转换为对象数组。 - **ArrayListHandler**: 将 ResultSet 中的每一行...
ArrayListHandler将ResultSet中所有的数据转化成List List中存放的是Object[] BeanHandler :将ResultSet中第一行的数据转化成类对象 BeanListHandler :将ResultSet中所有的数据转化成List List中存放的是类对象 ...
当我们通过JDBC执行SQL查询并获取结果集(ResultSet)时,通常我们需要将这些数据转换为更易于处理的数据结构,如List。本篇文章将详细讲解如何将ResultSet转换为对应的List集合。 首先,我们了解ResultSet对象。...
在行转列的场景中,我们可能先将数据存储为多行的List。 - **Map**: Map接口则用于存储键值对,它不允许重复的键,可以用来存储行与列的关系。 - **自定义对象**: 当数据结构复杂时,创建自定义对象来封装数据,...
Blog-Art.-09-Java-ResultSet-To-List 将ResultSet转换为Map对象的列表。 JdbcUtil类与静态方法一起使用。 该项目是使用NetBeans 8开发的。 环聊SpringMVC: ://youtu.be/clBK-R8LChM Spring-MYBATIS: ://youtu.be...
Java-JDBC【之】数据类型、封装JDBCUtil、封装通用增删改、ResultSet与ResultSetMetaData、查询结果集映射Map与ListMap 1.数据类型 2.封装通用增删改 2.1.封装JDBCUtil 2.2.封装Dao通用增删改 2.3.测试 3.ResultSet...
本文将深入探讨如何将数据库中的表行转换为DAO实体类,并以List形式返回,同时介绍名称匹配和自动赋值的过程。 首先,DAO实体类是Java编程中表示数据库表结构的对象,它通常包含对应于数据库表字段的属性,并且提供...
ArrayListHandler将ResultSet中所有的数据转化成List,List中存放的是Object[] BeanHandler :将ResultSet中第一行的数据转化成Bean对象 BeanListHandler :将ResultSet中所有的数据转化成List ColumnListHandler :...
本文将详细讲解如何从数据库获取结果集并将其存储到List集合中,这一过程通常涉及到数据库连接、SQL查询、结果集处理以及Java集合的使用。 首先,我们需要建立数据库连接。在Java中,我们常用JDBC(Java Database ...