`
ling凌yue月
  • 浏览: 339339 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

将ResultSet 转换成Map

    博客分类:
  • java
阅读更多
private static Map<String, String> getResultMap(ResultSet rs)
			throws SQLException {
		Map<String, String> hm = new HashMap<String, String>();
		ResultSetMetaData rsmd = rs.getMetaData();
		int count = rsmd.getColumnCount();
		for (int i = 1; i <= count; i++) {
			String key = rsmd.getColumnLabel(i);
			String value = rs.getString(i);
			hm.put(key, value);
		}
		return hm;
}
分享到:
评论

相关推荐

    ResultSet 转为listmap

    为了方便数据处理和使用,我们需要将 ResultSet 转为 List&lt;Map&gt;,以便于后续的数据处理和展示。 下面是将 ResultSet 转为 List&lt;Map&gt; 的实现代码: ```java public static List&lt;Map,Object&gt;&gt; ResultSetToList...

    实用的jdbc的工具类,提供多种ResultSet的转化方法

    次类对ResultSet进行封装,可以将其转化为List,Map,BO等

    ResultSet转换为List的方法

    该方法使用Map和List将ResultSet转换为List。首先,我们需要将每行数据存储到Map中,然后将Map添加到List中。最后,我们返回包含所有行数据的List对象。此外,该方法还可以与struts和webwork2的标签结合使用,以实现...

    Dbutils项目实例

    KeyedHandler :将ResultSet中存成映射 key为某一列对应为Map Map中存放的是数据 MapHandler :将ResultSet中第一行的数据存成Map映射 MapListHandler :将ResultSet中所有的数据存成List List中存放的是Map ...

    Commons-dbutils1.7 jar包.rar

    commons-dbutils包是Apache...MapHandler :将ResultSet中第一行的数据存成Map MapListHandler :将ResultSet中所有的数据存成List&lt;Map,Object&gt;&gt; ScalarHandler :将ResultSet中一条记录的其中某一列的数据存成Object

    Apache Commons DbUtils工具包使用介绍

    - **BeanMapHandler**: 实现了将 ResultSet 转换成 Map,其中 Map 的键为指定的列名,值为 Bean 对象。 - **ColumnListHandler**: 将 ResultSet 中的某一列数据提取到 List 中。 - **KeyedHandler**: 将 ...

    映射ResultSet结果

    在Java的数据库编程中,我们经常需要从数据库查询数据并将其转换为对象以便于操作。`ResultSet`是Java JDBC(Java Database Connectivity)提供的一种接口,用于存储查询结果。`ResultSet`是一个游标模型,我们可以...

    jdbc 连接数据库封装类,可返回map,或者vo(自用)

    它可能也提供了将ResultSet转换为Map或VO对象的便利功能,这样可以避免直接操作结果集,提高代码的可读性和可维护性。 4. **ORMClassSql.java**:ORM(Object-Relational Mapping)是将数据库表映射到Java对象的...

    Blog-Art.-09-Java-ResultSet-To-List:将结果集转换为地图对象列表

    Blog-Art.-09-Java-ResultSet-To-List 将ResultSet转换为Map对象的列表。 JdbcUtil类与静态方法一起使用。 该项目是使用NetBeans 8开发的。 环聊SpringMVC: ://youtu.be/clBK-R8LChM Spring-MYBATIS: ://youtu.be...

    jdbc学习文档

    - 示例代码展示了如何将ResultSet转换为Map集合。 **14.2 将结果集封装为对象** - 示例代码展示了如何将ResultSet转换为Java对象。 **14.3 将结果集封装为List** - 示例代码展示了如何将ResultSet转换为List集合...

    封装jdbc,采用Map方式快速增删改数据库例子

    4. **处理结果集**:`processResultSet(ResultSet)`方法可以用来遍历和处理查询结果,如转化为实体对象。 5. **关闭资源**:`closeConnection(Connection)`、`closeStatement(Statement)`和`closeResultSet...

    PropertySet的map/xml/jdbc

    使用XStream,你可以将整个Map对象转换为XML,保留其键值对结构,方便存储或传输。 JDBC是Java中访问关系型数据库的标准API,它允许开发者编写代码来执行SQL语句、处理结果集以及管理数据库连接。在Java程序中,你...

    DBUtils框架ResultSetHandler接口使用

    DBUtils 框架的 ResultSetHandler 接口是一种非常重要的接口,它用于处理 java.sql.ResultSet,将数据按要求转换为另一种形式。该接口提供了一个单独的方法:Object handle(java.sql.ResultSet rs)。在这个方法中,...

    java实现jdbc查询结果集result转换成对应list集合

    本篇文章将详细讲解如何将ResultSet转换为对应的List集合。 首先,我们了解ResultSet对象。ResultSet是JDBC中的一个接口,它代表了SQL查询的结果。它是一个迭代器,可以按顺序访问每一行数据。然而,由于ResultSet...

    result最为返回值

    总结来说,将ResultSet转换为Result对象是Java数据库操作中一个实用的技巧,它增强了数据的可维护性和安全性,避免了由于连接关闭导致的数据丢失问题。在编写Java应用程序,特别是涉及数据库交互的部分时,推荐采用...

    Map.rar_数据库编程_Java_

    例如,以下代码展示了如何将ResultSet转换为Map: ```java Map, Object&gt; resultSetToMap(ResultSet rs) { Map, Object&gt; map = new HashMap(); try { ResultSetMetaData metaData = rs.getMetaData(); int ...

    java行转列的例子

    - **转换逻辑**: 在遍历过程中,根据需要将行数据拆分成列,或者将多个列数据合并成一行。 3. Java 8 Stream API: - Java 8引入的Stream API提供了函数式编程的能力,可以优雅地处理数据转换。例如,可以使用...

    DButils详解

    * `MapListHandler`:将所有数据转换为Map列表,每个Map代表一行。 * `ScalarHandler`:获取单个结果,将某一列的数据转换为Object。 * 结果集包装器: * `SqlNullCheckedResultSet`:检查并处理ResultSet中的...

    Dbutils_详解.docx

    - `qr.query(sql, handler)` 方法用于执行查询操作,接收 SQL 语句和一个 `ResultSetHandler` 实例,后者负责将 ResultSet 转换为所需的数据结构。 - `qr.update(sql, params)` 方法用于执行更新(INSERT, UPDATE, ...

Global site tag (gtag.js) - Google Analytics