jsp执行sql查询并取出结果 怎么实现循环遍历?求例子 初学

如题 sql表中有很多很多数据,想要查询并用表格的形式来显示出结果
已经连接上了数据库,可以执行查询语句,就是不知道该用什么方式把整个语句查询语句结果传递到显示结果的页面并且以表格的形式展现出来
String all="select sum(iNumb) as iNumbHj,sum (rMoney) as rMoneyHj from [Data_ShopDailyBill_View] group by sShopCode";

Statement stmt1 = conn.createStatement();
ResultSet c = stmt1.executeQuery(all);
就像上面的语句 怎么把执行查询语句得出来的这样一个数据 传到另一个显示界面中 并且用表格展现出来
我之前想用session一条一条传 发现根本不可能 数据很多条

求大神解答!!!急

0

2个回答

![图片说明](https://img-ask.csdn.net/upload/201604/18/1460967514_496793.png)<br>
导入类和相应包后可调用相关对象和方法<br>
图片说明
导入进去就行了,不导入当然会报错
图片说明

0
  1. model建一个泛型类 PageBean{ private List beanlist; public List getBeanlist() { return beanlist; } public void setBeanlist(List beanlist) { this.beanlist = beanlist; }

}

  1. 在 sql 语句的文件下:(你的要展示的信息类??暂定为学生信息吧,对应存在学生类)
    新建集合 List list = new ArrayList();
    conn stmt rs 等对象创建后,连接数据库后
    Statement stmt1 = conn.createStatement();
    ResultSet c = stmt1.executeQuery(all);
    //之后接收 rs
    while(rs.next()){
    Student s = new Student();//你的是你要展示信息的那个类
    //创建对象并调用 set 方法,拿数据库的信息赋给新对象,将对象添加入集合 list 然后遍历输出 list
    t.setName(rs.getString("name"));//类似的接受数据语句你应该知道,将属性值都接收,然后添加对象
    t.setGrade(Integer.parseInt(rs.getString("grade")));
    ......
    ......//添加其他属性
    list.add(t);//将该信息对象添加集合
    }
    PageBean pageBean = new PageBean();
    pageBean.setBeanlist(list);
    //保存信息
    request.setAttribute("pb",pageBean);

  2. //自此将数据信息从数据库里拿出来并添加到一个集合好了,然后遍历集合
    //在 jsp 界面遍历输出

    ${student.id } ${student.name } ${student.grade }
0
niaonao
niaonao 回复QQ863017854: 导入类和导入其他包是一样的,没问题
3 年多之前 回复
QQ863017854
QQ863017854 导入类感觉有点问题
3 年多之前 回复
QQ863017854
QQ863017854 我之前想尝试这个方法 但是我连接数据库跟sql都写在jsp文件里面 这个实体类Student s = new Student();调用不了 会出错
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
jsp执行sql查询并取出结果 怎么实现循环遍历?求例子 初学
如题 sql表中有很多很多数据,想要查询并用表格的形式来显示出结果n已经连接上了数据库,可以执行查询语句,就是不知道该用什么方式把整个语句查询语句结果传递到显示结果的页面并且以表格的形式展现出来n String all="select sum(iNumb) as iNumbHj,sum (rMoney) as rMoneyHj from [Data_ShopDailyBill_View] group by sShopCode"; n Statement stmt1 = conn.createStatement();n ResultSet c = stmt1.executeQuery(all);n就像上面的语句 怎么把执行查询语句得出来的这样一个数据 传到另一个显示界面中 并且用表格展现出来n我之前想用session一条一条传 发现根本不可能 数据很多条nn求大神解答!!!急
【Oracle】sql循环遍历查询结果
轨迹表特点:nnnn一天一张轨迹表,存储武汉市全市渣土车数据,名称以GA_GPS_HISTORY_开头,大概一天会有几千台车,每天数据量大概几百万条记录至千万条记录,目前存储有5个月的数据。nnnn需求:nnnn想要查询从轨迹表产生以来,有多少车出现过轨迹nnn利用sql,实现sql语句的产生,因为人工操作的话,表的数量大,手动写sql比较麻烦nnn因此采用Or
mybatis执行过程梳理(2)——读取sql语句,生成sql语句——执行,得到结果,组装到结果集中
1,读取配置文件,生成连接 n2,读取sql语句,生成sql语句——执行,得到结果,组装到结果集中nnnn2,读取sql语句,生成sql语句 ——执行,得到结果,组装到结果集中nnSqlSession session = SqlsessionFactory.openSession();nUserMapper mapper = session.getMapper(UserMapper.class)...
MySQL实现for循环逐个遍历
MySQL实现for循环逐个遍历背景预热代码效果补充n背景n起因是一个朋友问我怎么使用原生的sql实现将含有”广东省“、”广东“的字段去掉后面的”省“字,然后有了后面这段认识n预热nSQL:结构化查询语言,包括数据定义语言(DDL)如:CREATE、DROP、ALTER等;数据操作语言(DML)如:INSERT、UPDATE、DELETE之类;数据查询语言(DQL)如:SELECT语句;数据控制语...
【sql】-存储过程实现循环遍历一列数据
前言nn     项目中要实现前端页面动态配置行为,每个行为调用不同的存储过程的功能,于是乎小编一头扎进了存储过程的海洋中,愈发觉得之前写的存储过程算是基础了。遇到一个问题:查询到表中一列数据,需要取出每一行数据来执行下一个存储过程。这可怎么闹?别急,小编来给你支招。nn 正文nn     逻辑:第一次取第一行记录,第二次取第二行记录,第三次取第三行记录……nnnn方法一 :sql 语句nn--第
JSP(jdbc+executeQuery+JavaBean)实现数据库查询功能
自己建立了一个数据库来实现这个功能,一个记录学生信息的数据库包含的信息为(Sno,Sname,Ssex,Sage,Sdept)nn实现查询功能并输出。nn代码分为4部分nn1.Student.javannnpackage com.lyq.bean;npublic class Student {n // 学号n private String Sno;n // 学生名称n private String...
Jsp连接数据库执行查询操作
对于Java Web的初学者来说,使用MVC设计模式可能会比较困哪,所以在一开始的时候可以在Jsp页面直接执行各种操作,下面是我自己总结的在Jsp页面直接连接数据库(这里使用Mysql数据库为例)进行查询操作,当然,在掌握了这种方法后,还是建议慢慢地运用MVC模式进行项目的开发rnrn注意:该程序所有变量的定义应该写在中,而不要写在中。rn1.加载数据库jdbc驱动rn   try{rn     
mysql存储过程循环遍历sql结果集,并执行动态sql
/*n将其他几张表数据复制到一张总表中n*/nDROP PROCEDURE IF EXISTS sp_customer; nCREATE PROCEDURE sp_customer() nBEGINn-- 需要执行的SQL语句n DECLARE v_sql_1 VARCHAR(500);n DECLARE v_sql_2 VARCHAR(500);n DECLARE v_sql_3 VARCH...
用Python去PG中执行SQL并取出返回数据
文章目录概述安装psycopg模块yum安装或者手动安装模块包用pip安装使用测试连接我常用的连接类n概述nPython程序提供特定的模块来连接postgresql数据库,是psycopg2模块,使用该模块连接到数据库可以对其进行一些数据库操作,是自动运维pg的很好方式n安装psycopg模块n有些Python默认没有安装此模块,所以需要安装:nyum安装n有yum源可直接安装nyum insta...
shell操作mysql 将查询结果导出
n今天有一需求,是将全国每市的参赛人数前5名的学校导出为excel。可能有经验的DBA完全可以用SQL把这需求给done了。可是因为省,市字段的中文名存储在另一个服务器的数据库上,加上也懒得去拼这么复杂的SQL查询。于是,我选择了用文件保存中间结果进行过渡查询的方式。勿吐槽,算是温习下多年的旧知识吧。rn rn1.将所有参赛的市导出为文件。rn rn用mysql进入mysql数据库,然后执行:rn...
oracle 循环遍历
Declarern  CURSOR bcur IS  SELECT USER_DEPT_ID FROM t_uums_upg_user_dept_sysrole;rn rn  brec bcur%ROWTYPE;rnBEGINrn  OPEN bcur;rn  LOOPrn    FETCH bcurrn      INTO brec;rn    EXIT WHEN bcur%NOTFOUND;r
用户访问数据库的拒绝SQL.txt
用户访问数据库的拒绝SQL,系统表sysobjects中取出所有表的名称,循环遍历执行禁止对表的授权的sql
PL/SQL 存储过程遍历实例
CREATE OR REPLACE PROCEDURE insert_yeya_zhijia_leafnasn v_number1 NUMBER; --工作阻力n v_number2 NUMBER; --最高高度n v_count NUMBER; --数量n v_zhijiaxingshi VARCHAR2(300); --支架型式n CURSOR cur1 IS SELECT...
kettle,sql查询结果做条件循环的作业示例
说明: 一个作业,两个转换,第一个使用【查询分析】的组件接收sql查询结果的字段数据, 第二个转换根据上一个转换的结果为条件执行循环的业务步骤。 提示:请留意第二个转换的属性设置,需要添加命名参数以及勾选复制上一步结果和执行每一行两个选项!附件是打包示例文件,执行时请配置一下测试数据库。 2018/10/17
前台jsp获取后台查询的结果集数据并实现分页显示
前台获取后台查询的结果并分页显示。rn1、使用ajax异步请求,发送post请求到url,获取结果参数data(data被dao层处理成json对象返回)rnrnrnrnrn2、返回的结果:rn在dao处理后(根据userId查询结果集)向service返回的结果,是一个json对象:resultrnrnrn3、成功则返回data数据,data就是json数据对象(包括total、list)rnr
python连接SQLServer数据库,执行给定的查询SQL语句,并返回查询结果数据
    今天在使用SQL语句做查询任务的时候发现,在数据库中可以直接执行的语句,放在程序中结果却是None,于是乎,就实践了一下,下面是具体的实践。nnn#!usr/bin/env pythonn# encoding:utf-8nnn'''n__Author__:沂水寒城n功能:执行给定的查询SQL语句,并返回查询结果数据n'''nnnimport sysnimport pymssqlnreloa...
Mysql 利用游标遍历查询结果集并操作
/*我们有时候会遇到需要对 从A表查询的结果集S_S 的记录 进行遍历并做一些操作(如插入),且这些操作需要的数据或许部分来自S_S集合*//*临时存储过程,没办法,不能直接在查询窗口做这些事。*/drop procedure if exists proc_tmp;ncreate procedure proc_tmp()nBEGIN/*这种写法也可以:DECLARE done INT DEFAUL...
SQL Server分页查询的实现
近期在学习SQL Server的时候,遇到如何实现分页查询的问题,在此介绍两种分页查询的实现方法。假设当前页面是pageIndex,每页显示条数是pageSize1、倒序方式select *nfrom (select top pageSize *n from (select top pageSize*pageIndex *n from Tablen ...
使用查询结果产生的数据批量执行update 或add sql语句
有时需要批量产生数据生成sql语句并执行:rnrnrnrnrn1.先要产生数据:rnrnrnrnrn先在mysql中使用命令行查出所有数据并生成txt格式数据:rnrnrnrnrnselect  a,b from test INTO OUTFILE 'txt1.txt';rnrnrnrnrn其中“INTO OUTFILE 'txt1.txt';”会默认将txt1.txt放到/var/lib/mys
在数据库中批量执行SQL并将结果记录到文件中
项目中有一个步骤:数据移植。数据移植要迁移很多的表,迁移完之后我们要看一下我们迁移的表的记录数对不对。假如说有一百多张表,不可能每次都一张表一张表的去查询然后记录,这时候就得有一个脚本可以自动执行。我在数据可视化工具上怎么试都不行,同时执行一百多个查询语句,数据可视化工具上会产生一百多个窗口,没有什么用。n          最后是在sqlplus中实现的可批量查询的脚本(用项目数据库的sqlp
Shell脚本读取mysql结果集各数据项的值
在linux下用shell脚本读取mysql结果集各数据项的值,按行读取sql结果,将sql执行结果读取到shell变量中,然就可进行处理。nn nnHOSTNAME=&quot;172.16.xx.xx&quot;    #数据库信息nPORT=&quot;3306&quot;nUSERNAME=&quot;root&quot;nPASSWORD=&quot;root&quot;nDBNAME=&quot;log&quot;         #数据库名称nTABLENAME=&quot;student&q
批文件执行Oracle sql脚本并输出
一.sql脚本格式n    set trimspool onnset timing offnset linesize 1024nset echo offnset term offnset pagesize 50000nset verify offnSET ARRAYSIZE 2000nSET COPYCOMMIT 30nnprompt &&1nspool D:\&&1..txt;nselect
sparkSQL操作结果集
原始数据zhang san,15nli si,15nwang wu,20nzhao liu,22nzhang san,42nli wu,22nli si,20nhello world,18nhello world,18 /**n * 从文本文件中创建Person对象的RDD,将其转换为Dataframen */n @Testn def test4(): Unit
初学jsp实现小小聊天系统例子
初学jsp实现小小聊天系统例子初学jsp实现小小聊天系统例子初学jsp实现小小聊天系统例子初学jsp实现小小聊天系统例子初学jsp实现小小聊天系统例子初学jsp实现小小聊天系统例子
SQL语句执行与结果集的获取
上次说到命令对象是用来执行SQL语句的。数据源在执行完SQL语句后会返回一个结果集对象,将SQL执行的结果返回到结果集对象中,应用程序在执行完SQL语句后,解析结果集对象中的结果,得到具体的结果,这次的主要内容是如何解析结果集对象并获取其中的值。 nnnnn如何执行SQL语句nn执行SQL语句一般的步骤如下: n1. 创建ICommandText接口. n2. 使用ICommandText接口的S
SQL Server用游标循环遍历结果集
1.SQL Server中select  和set 都是赋值用的nnnDECLARE n@A1 INTn@A2 INTnnSET @A1=10nWHILE @A1&amp;gt;0nBEGINn SELECT @A2=@A1n PRINT @A1+@A2n Set @A1=@A1-1nEND nn nn2.用游标将表中查出的一个变量存储到一个变量中nnnDECLARE n@A1 INT,n@A2 INTn...
【python+mysql】mysql语句的执行,结果捕获,及如何在mysql语句中包含变量
python中执行mysql语句n方法一:ncur.execute('select data from datanum where nodeid = %s and datatype = %s and ctime = %s', (nodeid, datatype, curctime)n方法二:nsql = "select ctime from datanum where ctime > "
Python执行sql语句并将结果导出为Excel打包发送到指定邮箱
import osnimport smtplibnimport zipfilenfrom datetime import datetime, timedeltanfrom email import encodersnfrom email.header import Headernfrom email.mime.base import MIMEBasenfrom email.mime.multipa
按照条件查询单词并显示在JSP网页上
本文目的:将所学的英文生词做成一张表,自己设计好表的字段和结构,设法放入MySQL数据库中,通过JSP网页将表中将“以A开头的名词”(即可以选字母开头、任意可选词性)统统查出来并显示在JSP网页上。上一篇博客已经介绍用JSP网页连接到MySQL数据库并显示出数据表,这里只需要加上条件查询语句即可。nn1. 在MySQL数据库中建立数据表nn用图形化管理工具Navicat Premium 连接MyS...
数据库分割字符串循环遍历查询拼接
ncreate or replace function get_shrdnmbyidsrn(rn  ids varchar2,  --要分割的字符串rn  strsplit varchar2  --分隔符号rn)rnreturn varchar2rnisrn  Result varchar2(4000);rn  tempstr varchar2(4000);rn  bmname varchar2(...
JSP实现数据库表数据分页显示并添加模糊匹配查询
一、JSP实现数据库表数据分页显示大致有两种方式:nn取出符合条件的数据,放在数据结构或内存中,然后按页数和每页显示的数量进行浏览。举个栗子,假如当前有50条数据,我们需要查看第二页,每页显示20条数据,则我们需要查看的是50条数据中第 (2 - 1) * 20 + 1 条到第 2 * 20 条数据,这个比较好理解;n 需要多少数据取多少数据,在查询数据库时仅查询当前页数需要显示的数据,可以利用S...
sql 利用游标遍历一个查询结果
sql 利用游标 进行遍历
SQL存储过程根据,循环取出数据
SET @split = ','n                    set @originalStrSN = @SN+@splitnn nnWHILE (@originalStrSN &amp;lt;&amp;gt; '' )n                    beginnn------取出每一个,前边的内容n                        SET @resultSN = LEFT(@...
Mybatis(5):使用sql映射文件,将返回结果封装为ResulMap
Mybatis(5):将返回结果封装为ResulMap
pyspark学习系列(三)利用SQL查询
对于spark 中存在dataframe,我们可以用 .creatOrReplaceTempView方法创建临时表。临时表创建之后我们就可以用SQL语句对这个临时表进行查询统计:from pyspark.sql.types import *nn# Generate our own CSV data n# This way we don't have to access the file sys...
如何从页面输入SQL查询条件得到后台结果返回前台页面
如何从页面输入SQL查询条件得到后台结果返回前台页面
Mybatis动态SQL之foreach标签遍历结果集
当我们传入一个集合作为参数时,我们可以采用foreach标签将结果集遍历出来再设置进SQL语句中。nnxml映射文件foreach部分内容:nnnn&amp;lt;!--foreach遍历标签n 标签属性解析:n 1.collection 传入的集合名n 2.item foreach标签每遍历一次collection后,每次的结果存入item指定的变量中n 3.open fo...
jdbc中输出查询的结果
ResultSet rs=null;nnrs=pre.executeQuery();nnint count = rs.getMetaData().getColumnCount();n            while(rs.next()){n                for(int i=1;i&amp;lt;=count;i++){n                     System.out.p...
Oracle 中循环遍历某张表,并对符合条件的进行Update操作
BEGINnnFOR L_RECORD IN (select RECORD_ID,CURR_PERIOD,PERIOD_START_DATE, (sysdate- PERIOD_START_DATE) diffTime,(P.PERIOD_END_DAY-P.PERIOD_BEGIN_DAY) periodDiffDay from CPS_PATIENT_PATH_RECORD t1ninner
根据某个条件或者某些条件对数据库进行查询,然后把查询结果进行分页显示
一、.固定条件,直接查询数据库,把结果进行分页显示出来;nn见博客nnhttps://blog.csdn.net/qq_37591637/article/details/82951647nn二、条件不定,查询数据库,把查询结果进行分页显示nn如下图;包含四个条件,用户在选择的时候可以选择一个条件、任意两个条件、三个条件、全部条件进行查询,nnnn 思路:nn1,jjsp把用户选择的条件参数传递到A...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 大数据初学 云计算初学