当前位置: 首页 > news >正文

沃尔沃公司网站建设手机制作海报

沃尔沃公司网站建设,手机制作海报,h5设计制作是什么意思,织梦网站地图制作今天在使用jstl标签展示查询结果时遇到一个小问题#xff0c;即如何将ResultSet对象传递给前台页面。 在默认情况中我们在使用数据库查询时 public List selectDataFromJdbc() throws SQLException, ClassNotFoundException {Class.forName(oracle.jdbc.driver.OracleD…今天在使用jstl标签展示查询结果时遇到一个小问题即如何将ResultSet对象传递给前台页面。 在默认情况中我们在使用数据库查询时 public List selectDataFromJdbc() throws SQLException, ClassNotFoundException {Class.forName(oracle.jdbc.driver.OracleDriver); //加载MYSQL JDBC驱动程序String url jdbc:oracle:thin:192.168.x.222:1521:orcl;Connection conn DriverManager.getConnection(url, username, passwd);Statement stat conn.createStatement();String sql select u.user_id ,u.account,u.name from sys_user u;// 格式: String sql select * from TableName where 11;ResultSet rs stat.executeQuery(sql);List list convertList(rs);stat.close();conn.close();return list;}在正常情况下我们是不能直接将 ResultSet 记录集 rs 直接传递给前台的因为 ResultSet 不仅无法进行循环遍历 即只能每行遍历从0至end 执行一次而且在实际应用中它还必须被关闭。当关闭后rs为null ,结果不再存在。 在这时我们就需要将 ResultSet 对象进行遍历到 list 中代码如下 private static List convertList(ResultSet rs) throws SQLException {List list new ArrayList();ResultSetMetaData md rs.getMetaData();//获取键名int columnCount md.getColumnCount();//获取行的数量while (rs.next()) {Map rowData new HashMap();//声明Mapfor (int i 1; i columnCount; i) {rowData.put(md.getColumnName(i), rs.getObject(i));//获取键名及值}list.add(rowData);}return list;}查看以上代码可以看出我们使用 Map 与 MetaDate 使 ResultSet 储存到 list 中的因为 list 只能存放元素的索引而不能存放元素的值所以我们要用到 Map 。 使用这种方法的好处就是可以创建高复用性的代码 因为我们不需要每次通过指定键名取值。 实际工作间接与君共勉。 代码 package com.example.demo.test;import java.sql.*; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map;/***JAVA将ResultSet结果集遍历到List中* author gblfy* date 2020-10-14*/ public class getColumnName {public static void main(String[] args) throws SQLException, ClassNotFoundException {getColumnName getColumnName new getColumnName();List list getColumnName.selectDataFromJdbc();for (Object o : list) {System.out.println(ddd: o);}}public List selectDataFromJdbc() throws SQLException, ClassNotFoundException {Class.forName(oracle.jdbc.driver.OracleDriver); //加载MYSQL JDBC驱动程序String url jdbc:oracle:thin:10.5.6.222:1521:lisdb;Connection conn DriverManager.getConnection(url, fisknow, fisknow);Statement stat conn.createStatement();String sql select u.user_id ,u.account,u.name from sys_user u;// 格式: String sql select * from TableName where 11;ResultSet rs stat.executeQuery(sql);List list convertList(rs);stat.close();conn.close();return list;}private static List convertList(ResultSet rs) throws SQLException {List list new ArrayList();ResultSetMetaData md rs.getMetaData();//获取键名int columnCount md.getColumnCount();//获取行的数量while (rs.next()) {Map rowData new HashMap();//声明Mapfor (int i 1; i columnCount; i) {rowData.put(md.getColumnName(i), rs.getObject(i));//获取键名及值}list.add(rowData);}return list;} }
http://www.pierceye.com/news/384348/

相关文章:

  • 一嗨租车网站建设的功能特色梅林做网站
  • 网站关于我们怎么做36氪 wordpress 模板
  • 医疗网站建设计划书菏泽手机网站建设
  • 南京外贸网站建设哪家好免费网站建站方法
  • 文化馆建设网站网架公司有哪些
  • 企业如何申请网站51网站空间相册
  • 自己电脑做网站服务器系统网站建设违约交付
  • 什么叫域名访问网站wordpress app 接口
  • 学生网站建设实训总结工信部备案号查询平台
  • 凡科建站如何制作论坛备案网站需要多久
  • 网站建设的公司哪家是上市公司专业外贸网站制作
  • 建站公司杭州免费投票网站制作
  • 网站优化公司效果网络营销毕业后做什么工作
  • 移动互联网的应用论文可以优化网络的软件
  • 网站建设软件哪个最好郑州广告设计与制作公司
  • 浦口区网站建设售后保障如何维护网站
  • 企业网站建设 安全合肥做网站加盟
  • 水果网络营销策划方案电商网站怎样优化
  • 免费数据源网站wordpress主页面
  • 做网站百度收费吗青岛冠通市政建设有限公司网站
  • 菜鸟建网站福建福州罗源建设局网站
  • 企业内网网站制作自己的网站多少钱
  • 关于公司网站建设的申请wordpress站群功能
  • 外贸做企业什么网站珠海的网站建设
  • 做网站教程百度云外贸soho建站公司
  • 上海市网站建设网站增加导航栏
  • 电子政务网站模版网站制作排名优化
  • 大足网站建设wordpress本地很慢
  • 企业门户网站模板html上线同安区建设局网站
  • 有些人做网站不用钱的,对吗?手机网站建立教程