`
孤星119
  • 浏览: 122582 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

用Map封装数据库查询结果集

 
阅读更多

用Map封装数据库查询结果集

List list=new ArrayList();

ResultSetMetaData md=rs.getMetaData();
int columnCount=md.getColumnCount();

Map map = null;   
while (rs.next()) {   
	map = new HashMap(columnCount);   
	for (int i = 1; i <= columnCount; i++) {   
		map.put(md.getColumnName(i), rs.getObject(i));   
	}   
	list.add(map); 
}

  

分享到:
评论

相关推荐

    java反射封装结果集内容到pojo

    当我们从数据库读出数据得到ResultSet... 这里面还有一段代码,是把数据库结果集封装到Map代替pojo,有些人也许认为不符合OO思想,但是这还没有成为一个定论,而且Map和List,在迭代时的效率非常高,我认为值得这样去做

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

    封装jdbc,用Map实现快速的数据库增删改例子,具体可以参考util包下的BaseDao

    Java连接数据库 JDBC封装类 带使用例子

    Java JDBC封装类,带增删改查例子,支持oracle,MySql,hsqldb 等,支持事务,返回数据格式 支持二维数组,MAP格式,以及javabean对象。有利于初学者DbDemo.java为demo,Connect为jdbc封装类,可以作为项目共通类使用。

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

    NULL 博文链接:https://taoge-tony.iteye.com/blog/1973356

    Linux下C++操作mysql和redis数据库的封装

    redis数据库支持string、键值对、map、多层map等数据的增删改查,还支持C++多层嵌套结构体的json序列化并写入redis数据库,非常方便 编译环境:eclipse 使用平台X86,乌班图下,当然,C++代码是通用的,也可以在...

    Go-gosql-基于sqlx封装的Golang数据库操作

    这个库在sqlx的基础上进行了一些简单的封装,同时支持struct和map两种形式可以方便的进行快速开发,并且提供辅助结构体生成工具 genstruct 可以用于一键将数据库表转换成golang struct代码

    Java_JDBC由浅入深

    15.1 将结果集封装为Map 88 15.1.1 ResultSetMetaData演示 88 15.1.2解决多行记录的问题 89 15.1.3 Map结果集的封装 90 15.2 将结果集封装为对象 91 15.2.1 user表POJO的编写 91 15.2.2 Bean结果集的封装 92 15.3 将...

    使用Java集合模拟JSTL包中的Result接口功能

    在JSP/Servlert/JavaBean技术课程中,本人讲解第六章讲高级JDBC时,再讲到书写通用BaseDAO时,标准课件使用了jstl包中的Result接口来封装数据库的结果集。这样做的结果本人觉得比较麻烦,因为需要导jstl包。如果不想...

    jdbc的完全封装工具包,无伤操作数据库中表,提供最新注解操作SQL指令

    Map,LikeItem&gt; condition = new HashMap(); /*condition.put("user_sex", new LikeItem("男")); condition.put("user_name", new LikeItem("张三", LikeModle.LIKE));*/ // 测试升级模糊查询方法 System.out....

    支持多数据库的ORM框架ef-orm.zip

    表结构元数据的API也向用户开放,同时支持在使用过程中,灵活调整映射关系,因此用户可以用API动态的创建表结构的模型,从而实现各种动态类型和表的映射(例如POJO中包含一个Map,用于映射各种动态扩展的字段)企业...

    JDBC封装类升级版,支持DBCP、C3P0连接池,Java连接数据库带例子

    Java JDBC封装类升级版,带增删改查例子,支持oracle,MySql,hsqldb 等,支持事务,返回数据格式 支持二维数组,MAP格式,以及javabean对象。有利于初学者DbDemo.java为demo,Connect为jdbc封装类,可以作为项目共通类...

    基于Geodatabase的地籍数据库系统.doc

    面向对象数据库是面向对象技术与数据库技术相 结合的产物,它能够解决这个问题,它具有面向对象的特征,任何复杂的事物都可以由 封装了数据集及操作集的对象来表示。空间数据模型刻画了现实世界中空间实体及其相 互...

    通用JDBC基本操作封装源代码

    简单易用的数据库封装操作,包含数据库连接池的基本实现,数据库连接可重用,所有的操作都脱离源生JDBC操作,开发人员只需要熟悉Java集合的用法,会写Sql即可轻松的使用该封装好的JDBC API写出合理的代码。...

    Spring boot+spring data +Spring security +modelMapper+ H2 框架模板

    技术:灵活可扩展,方便上手,boot框架,简化配置,简化编码,让开发人员更专注业务的处理,部署简单,导入就能运行,data封装数据库的访问层,同时规范sql语句,对于成熟的开发人员,更方便,支持本地sql。...

    基于分布式数据库的图像检索系统

    利用倒排索引,获取query的候选集,然后从'dbinfo'中读取相应条目,在本地完成tfidf相似度计算以及排序。 代码:query.py 代码构成 --- 构建数据库 creatTables.py 创建数据库表 deleteTables.py 删除数据库...

    java+servlet+javabean实验报告(3)

    jsp的标准动作的用法,适合初学者,里头含有他人关于中文乱码的 ...总结,实验报告加源代码掌握如何操作session对象,会使用session相关的属性和方法,Map、Set对象的用法。;利用session实现购物车功能。

    Excel POI读取封装(文件+示范代码)

    Excel POI读取封装(文件+示范代码) package org.excel.service; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileWriter; import java.io.IOException; import java....

    Nmap与渗透测试数据库

     该命令是Nmap的一个封装,与Nmap使用方法完全一致,不同的是其执行结果将自动输入到数据库中。  也可以将Nmap扫描结果导出为一个输出文件,并导入渗透测试数据库中。使用方法很简单,只需要在Nmap命令中加入-oX...

    oracle 11g数据库安全加固注意事项

    数据库安全配置中,需要做相关的安全加固工作。以确认数据库的安全,但是,...ORACLE数据库用户有多种状态,可查看视图USER_ASTATUS_MAP。 SQL&gt; col status for a30 SQL&gt; select * from user_astatus_map; STATUS#

Global site tag (gtag.js) - Google Analytics