【官方正版】javascript与jquery网页

47.6元

包邮

(需用券)

去购买 >

在连接数据库的时候(MySQL)时,会遇到的问题。

调用QueryRunner的方法是:

query(Connection con,String Sql,ResultSetHandler r,Object.params)

MapListHandler

将结果集每一行存储到Map集合中,键:列名;值:数据

public static void mapListHandler()throws SQLException{

QueryRunner qr = new QueryRunner();

String sql = "select * from db";

Lsit> list = qr.query(con,sql,new MapListHandler());

for(Map map:list){

System.out.print(key+'..'+map.get(key));

}

System.out.prinln();

}

MapHandler

将结果集的第一行数据,封存到Map集合中

public static void mapHandler()throws SQLException{

QueryRunner qr = new QueryRunner();

String sql = "select * from db";

Map map = qr.query(con,sql,new MapHandler());

for(String key:map.keySet()){

System.out.print(key+'..'+map.get(key));

}

System.out.prinln();

}

ScalarHandler

查询后,只有一个结果

Public static void scalarHandler() throws SQLException(){

QueryRunner qr = new QueryRunner();

String sql = "select * from db";

long count = qr.query(con,sql,new ScalarHandler());

System.out.prinln(count);

}

ColumnListHandler

结果集,指定列的数据存储到List集合中,

List每个列数据类型不同。

public static void columnListHandler()throws SQLException(){

QueryRunner qr = new QueryRunner();

String sql = "select * from db";

List list = qr.query(con,sql,new ColumnListHandler("name"));

for(Object obj:list){

System.out.println(obj);

}

System.out.prinln(obj);

}

BeanListHandler

结果集每一行数据,封装JavaBean对象

多个JavaBean对象,存储到List集合

public static void columnListHandler()throws SQLException(){

QueryRunner qr = new QueryRunner();

String sql = "select * from db";

List list = qr.query(con,sql,new BeanListHandler(Sort.class));

for(Sort s:list){

System.out.println(s);

}

}

BeanHandler

将结果集的第一行数据,封装成JavaBean对象

public static void beanHandler()throws SQLException{

QueryRunner qr = new QueryRunner();

String sql = "SELECT * FROM sort ";

Sort s = qr.query(con, sql, new BeanHandler(Sort.class));

System.out.println(s);

}

ArrayListHandler

将结果集的每一行,封装到对象数组中

public static void arrayListHandler()throws SQLException{

QueryRunner qr = new QueryRunner();

String sql = "SELECT * FROM sort";

List result= qr.query(con, sql, new ArrayListHandler());

for( Object[] objs : result){

for(Object obj : objs){

System.out.print(obj+" ");

}

System.out.println();

}

}

ArrayHandler

将结果集的第一行存储到对象数组中 Object[]

public static void arrayHandler()throws SQLException{

QueryRunner qr = new QueryRunner();

String sql = "SELECT * FROM sort";

Object[] result = qr.query(con, sql, new ArrayHandler());

for(Object obj : result){

System.out.print(obj);

}

}

}

java 11官方入门(第8版)教材

79.84元

包邮

(需用券)

去购买 >

java过滤结果集方法_QueryRunner类结果集处理的八种方法相关推荐

  1. Javascript定义类(class)的三种方法

    将近20年前,Javascript诞生的时候,只是一种简单的网页脚本语言.如果你忘了填写用户名,它就跳出一个警告. 如今,它变得几乎无所不能,从前端到后端,有着各种匪夷所思的用途.程序员用它完成越来越 ...

  2. Linux下进程通信的八种方法

    Linux下进程通信的八种方法:管道(pipe),命名管道(FIFO),内存映射(mapped memeory),消息队列(message queue),共享内存(shared memory),信号量 ...

  3. Python炫技操作:花式导包的八种方法

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 五岳寻仙不辞远,一身好入名山游. ...

  4. HTTP之原理,长短连接,响应码,三握四挥,八种方法

    文章目录 1 HTTP原理 1.1 HTTP协议与TCP/IP协议的关系 1.2 无状态的HTTP协议 2 长短连接详解 2.1 简介 2.2 TCP短连接 2.3 TCP长连接 2.4 长连接短连接 ...

  5. Spark使用RDD实现分组topN(八种方法)

    最近在复习Spark,记录一个使用RDD实现分组topN的方法,一共写了八种,其中有很多地方都是有共性的,我会在代码最后进行总结八种的思路,他们之间的共性以及每一种的优缺点. 以下是样例数据 语文,赵 ...

  6. html整体页面缩放的方法,html5中让页面缩放的4种方法

    1.viewport 这种方法,不是所有的浏览器都兼容 2.百分比 这种方法,可以兼容大部分浏览器,但是修改幅度比较大 .main .login .txt1{margin-top:8.59375%; ...

  7. 携创教育:学历提升八种方法和途径

    学历提升八种方法和途径,提升学历一定要选择合适的! 一.学历提升方式 学历提升可分为两大类:统招.非统招 1.非统招的学历提升方式也可以分为四种,分别是自考.成人高考.远程教育.国家开放大学. 自考是 ...

  8. 提高IIS网站服务器的效率的八种方法 (转载)

    作者:未知  请作者速与本人联系 以下是提高IIS 5.0网站服务器的执行效率的八种方法: 1. 启用HTTP的持续作用可以改善15~20%的执行效率. 2. 不启用记录可以改善5~8%的执行效率. ...

  9. python管道安装包_Python 炫技操作:安装包的八种方法

    1. 使用 easy_install easy_install 这应该是最古老的包安装方式了,目前基本没有人使用了.下面是 easy_install 的一些安装示例# 通过包名,从PyPI寻找最新版本 ...

最新文章

  1. python pandas_Python库Pandas数据可视化实战案例
  2. 这样就能用MathType编辑^符号
  3. java不同工厂生产不同电器_完整案例分析再加知识整合——艾特抽象工厂模式,超详细的...
  4. php歌声美化_PHP代码在线格式化美化工具
  5. eclipse中的WEB项目打包部署到tomcat .
  6. 如何讲页面打入jar包中_如何把我的Java程序变成exe文件?
  7. 19张图带你梳理SpringCloud体系中的重要知识点!
  8. 向前欧拉公式例题_小学语文阅读理解答题万能公式,简单实用!
  9. 55)PHP,在html嵌套PHP写法
  10. SpringBoot 实现业务校验,这种方式才叫优雅!
  11. 无聊做做数学题系列1 - 正弦定理及三角公式
  12. 华东理工大计算机专业,华东理工大学计算机专业怎么样(计算机专业大学排名50)...
  13. python列表两两相减_笨办法学python(二)数值、变量以及运算
  14. ukf(无迹卡尔曼滤波)算法的matlab程序.
  15. 目标检测网络之 YOLOv3
  16. linux查看电脑耗电量,命令行 - 在Linux上,观察程序耗电量使用的最佳方法是什么?...
  17. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java基于框架的众筹管理系统f5244
  18. 华大单片机HC32L072KATA低功耗调试笔记
  19. oracle的clob赋值_Oracle中Clob类型处理解析 (转)
  20. 《数据挖掘导论》学习笔记:第1-2章

热门文章

  1. web04--cookie
  2. Android深入理解Context(三)Context完全解析
  3. PHP结合Ueditor并修改图片上传路径
  4. NetBeans 时事通讯(刊号 # 125 - Nov 17, 2010)
  5. cisco 单词 词典
  6. Effective C# 第二章:.Net资源管理(翻译)
  7. poj 2415(BFS)
  8. nyoj-469--擅长排列的小明 II
  9. MySQL添加服务、设置密码、修改密码
  10. MySQL导入csv文件内容到Table及数据库的自增主键设置