用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);
}
分享到:
相关推荐
当我们从数据库读出数据得到ResultSet... 这里面还有一段代码,是把数据库结果集封装到Map代替pojo,有些人也许认为不符合OO思想,但是这还没有成为一个定论,而且Map和List,在迭代时的效率非常高,我认为值得这样去做
封装jdbc,用Map实现快速的数据库增删改例子,具体可以参考util包下的BaseDao
Java JDBC封装类,带增删改查例子,支持oracle,MySql,hsqldb 等,支持事务,返回数据格式 支持二维数组,MAP格式,以及javabean对象。有利于初学者DbDemo.java为demo,Connect为jdbc封装类,可以作为项目共通类使用。
NULL 博文链接:https://taoge-tony.iteye.com/blog/1973356
redis数据库支持string、键值对、map、多层map等数据的增删改查,还支持C++多层嵌套结构体的json序列化并写入redis数据库,非常方便 编译环境:eclipse 使用平台X86,乌班图下,当然,C++代码是通用的,也可以在...
这个库在sqlx的基础上进行了一些简单的封装,同时支持struct和map两种形式可以方便的进行快速开发,并且提供辅助结构体生成工具 genstruct 可以用于一键将数据库表转换成golang struct代码
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 将...
在JSP/Servlert/JavaBean技术课程中,本人讲解第六章讲高级JDBC时,再讲到书写通用BaseDAO时,标准课件使用了jstl包中的Result接口来封装数据库的结果集。这样做的结果本人觉得比较麻烦,因为需要导jstl包。如果不想...
Map,LikeItem> condition = new HashMap(); /*condition.put("user_sex", new LikeItem("男")); condition.put("user_name", new LikeItem("张三", LikeModle.LIKE));*/ // 测试升级模糊查询方法 System.out....
表结构元数据的API也向用户开放,同时支持在使用过程中,灵活调整映射关系,因此用户可以用API动态的创建表结构的模型,从而实现各种动态类型和表的映射(例如POJO中包含一个Map,用于映射各种动态扩展的字段)企业...
Java JDBC封装类升级版,带增删改查例子,支持oracle,MySql,hsqldb 等,支持事务,返回数据格式 支持二维数组,MAP格式,以及javabean对象。有利于初学者DbDemo.java为demo,Connect为jdbc封装类,可以作为项目共通类...
面向对象数据库是面向对象技术与数据库技术相 结合的产物,它能够解决这个问题,它具有面向对象的特征,任何复杂的事物都可以由 封装了数据集及操作集的对象来表示。空间数据模型刻画了现实世界中空间实体及其相 互...
简单易用的数据库封装操作,包含数据库连接池的基本实现,数据库连接可重用,所有的操作都脱离源生JDBC操作,开发人员只需要熟悉Java集合的用法,会写Sql即可轻松的使用该封装好的JDBC API写出合理的代码。...
技术:灵活可扩展,方便上手,boot框架,简化配置,简化编码,让开发人员更专注业务的处理,部署简单,导入就能运行,data封装数据库的访问层,同时规范sql语句,对于成熟的开发人员,更方便,支持本地sql。...
利用倒排索引,获取query的候选集,然后从'dbinfo'中读取相应条目,在本地完成tfidf相似度计算以及排序。 代码:query.py 代码构成 --- 构建数据库 creatTables.py 创建数据库表 deleteTables.py 删除数据库...
jsp的标准动作的用法,适合初学者,里头含有他人关于中文乱码的 ...总结,实验报告加源代码掌握如何操作session对象,会使用session相关的属性和方法,Map、Set对象的用法。;利用session实现购物车功能。
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命令中加入-oX...
数据库安全配置中,需要做相关的安全加固工作。以确认数据库的安全,但是,...ORACLE数据库用户有多种状态,可查看视图USER_ASTATUS_MAP。 SQL> col status for a30 SQL> select * from user_astatus_map; STATUS#