新手求指导,根据Sql查询出来的数据、生成Table并返回HTML页面。最好有代码 5C

不知道用什么方法,求指导,用的mysql数据库的一个表,生成Table并返回HTML页面。

0

5个回答

navicat for mysql可以直接导出成你想要的

0

直接使用查询语句将结果查出来,然后将结果导出存为html格式就行了啊...

0

可以用navicat Premium 选中你要导出的表右键-导出向导--选择html文件-下一步 -下一步 就行了

0

通过sql查询出数据列表,然后在后台返回数据到页面并进行展示

0

给thmlde 表属性增加ID值,从数据库中取出的数据通过id传到对应的列中

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
根据Sql查询出来的数据、生成Table并返回HTML页面。
首先介绍一下我的表、和字段:rn报修表:oa_property_repair(id,repair_sender,property_type) property_type是设备类别名称、repair_sender人员编号跟下面的user表关联。rn人员表:bpip_user(name,userid)name就是人员名称、userid是编号 rn需求:[img=http://hi.csdn.net/attachment/201108/11/9226255_13130327008DZX.jpg][/img]rn我自己写了一条sql语句:[img=http://hi.csdn.net/attachment/201108/11/9226255_1313032700Twkx.jpg][/img]rn我的java处理代码出来问题、出来的数据呢问题老大了:rn[img=http://hi.csdn.net/attachment/201108/11/9226255_13130327040Ee6.jpg][/img]rn娘的思想被局限了、处理数据的java代码缺陷很大、我需要在没有数据的那个设备类别下面加上0。看看我的处理代码吧:rn查询数据:rn[code=Java]rnpublic Object[] queryUserJieXiu(String userName) throws Exceptionrn String sql = "SELECT bu.name buName, pr.property_type typesName ,count(pr.id) countNum "+rn " FROM oa_property_repair pr,bpip_user bu "+rn " WHERE bu.userid = pr.repairer " ;rn List params = new ArrayList();rn //如果接修人员名称不为空rn if(userName != null && !"".equals(userName))rn sql += " and bu.name = ? " ;rn params.add(userName);rn rn sql += " GROUP BY bu.name,pr.property_type ORDER BY buName ";rn List list = daoSql.find(sql,params);rn Object[] obj = new Object[list.size()];rn for (int i = 0; i < obj.length; i++) rn obj[i] = list.get(i);rn rn return obj;rn rn[/code]rnrnAction:rn[code=Java]rntryrn String trimuser = request.getParameter("trimuser"); //接修人员rn /* obj[0]接修人员rn * obj[1]资产类别rn * obj[2]报修记录(条数)总和rn */rn Object[] obj = report.queryUserJieXiu(trimuser);rnrn StringBuffer strHtml = new StringBuffer("");rn if(obj!= null && !obj.equals("") && obj.length > 0)rnrn strHtml.append("接修人员");rnrn //创建一个存放资产名称的map对象rn Object[] map = new Object[obj.length]; rnrn //将资产名称从obj数组中提取出来、放到map里面去rn for (int i = 0; i < obj.length; i++) rn Object[] ob = (Object[])obj[i];rn map[i]= ob[1].toString();rn rn Object[] objValue = ArrayContains.getObj(map); //剔除相同的资产名称rn //循环出表头rn for (int i = 0; i < objValue.length; i++) rn strHtml.append(""+objValue[i]+"");rn rn strHtml.append(""); //表头结束rnrn String name = "" ; //接修人员名称rn //循环表体rn for (int i = 0; i < obj.length; i++) rn Object[] ob = (Object[])obj[i];rn //判断接修人员名称是否相同rn if(!name.equals(ob[0]))rn strHtml.append(""+ob[0]+"");rn strHtml.append(""+ob[2]+"");rn elsern strHtml.append(""+ob[2]+"");rn //判断数组长度、防止数字越界rn if(i+1 < obj.length)rn Object[] objLen = (Object[])obj[i+1];rn //如果下一个接修人员的名称跟当前接修人员名称不相同、则结束trrn if(!ob[0].equals(objLen[0]))rn strHtml.append("");rn rn elsern strHtml.append("");rn rn rn name = ob[0].toString();rn rnrn elsern strHtml.append("无数据!");rn rn request.setAttribute("strHtml", strHtml);rn //如果用户的查询条件不为空、则存储查询条件的值在Request范围内rn if(trimuser != null && !trimuser.equals(""))rn request.setAttribute("trimuser", trimuser);rn rn return "okJieXiuUser";rn catch(Exception ex)rn ex.printStackTrace();rn rn return null;rn[/code]rn下面是那个剔除相同元素的方法:rn[code=Java]rnpublic static Object[] getObj(Object[] obj)rn Map map = new HashMap();rn int number = 0;rn for (int i = 0; i < obj.length; i++) rn if(!map.containsValue(obj[i].toString()))rn map.put(number++, obj[i].toString());rn rn rn Object[] ob = new Object[map.size()];rn for (int i = 0; i < map.size(); i++) rn ob[i] = map.get(i);rn rn return ob;rn rn[/code]rn思想太乱了、实在想不出解决办法了、希望大家能帮帮忙、感激不尽!!!
js生成html---查询数据后自动生成相对应的html展现内容
一些js的基本知识。
.NET学习-根据SQL生成Datatable
n /// &amp;lt;summary&amp;gt;n /// 根据SQL生成DataTablen /// &amp;lt;/summary&amp;gt;n /// &amp;lt;param name=&quot;sql&quot;&amp;gt;&amp;lt;/param&amp;gt;n /// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;n public s
SQL函数返回临时表结构的数据用于查询
这两天在做一个查询的SQL,这个SQL的一个条件是通过游标实现另外两张表查询出一个多条数据,这些数据都是INT类型,然后用IN条件进行查询,并且查询这两张表需要通过外部传入参数才能查询出所需数据,于是想到了用SQL函数返回值,并且也这样做了,由于是返回多条数据,所以把查询出来的INT类型值都拼接为了字符串,这时就遇到问题了,在查询SQL中因为条件是INT值,SQL函数的CAST和CONVERST都...
使用查询结果产生的数据批量执行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
通过读取数据库html代码生成页面
def previewrn @ad = Advertisement.find(params[:id])rn @preview_content = @ad.code.gsub(/%%.+?%%/, &quot;&quot;)rn # @width = @ad.size.split('*')[0]rn # @height = @ad.size.split('*')[1]rn @width =...
Node.JS查询Mysql数据库输出到页面
最近在学习Node.JS,开发后台难免不会与数据库打交道,这里我采用的是MySQL数据库。今天主要是总结一下如何查询数据库里面的内容,然后以JSON数据格式输出到页面。准备工作首先安装mysql模块:npm install mysql -g.然后在mysql里面建一个测试数据库,一个表,一些测试数据。这些我就不贴代码了。n开始首先我在项目新建一个db.js,主要是编写一下数据库连接。n/**n *
MySQL之将查询结果生成新表
SQL语句示例:nnnCREATE TABLE school SELECT * FROM classnnCREARE负责创建表,表的内容是SELECT语句的查询结果nn nn如果我们想结合两个表的相同字段并生成新表,SQL语句如下:nnnCREATE TABLE school SELECT * FROME CLASS1,CLASS2 WHERE CLASS1.NAME=CLASS2.NAMEnn ...
PHP 数据库查询结果转换数组后进行再查询过滤
//filterArrays($category_result,array(array("col"=>"id","val"=>"49"),array("col"=>"borrow_nid","val"=>"20160500064")));rnfunction filterArrays($list = array(),$where = array()){             rn       
js中根据后台返回结果动态创建表
表结构rnrnrnrnworkidrn材料名rn提供方rn规格rnrnrnrn      rnrnrnjs代码rn function showmaterial(data1,data2){rndocument.getElementById('cailiaoxiangqing').innerHTML=data2;rndocument.getElementById('hideworkid').inner
[MSSQL]SQL查询结果转换成HTML并通过邮件预警
上一篇文章讲解到配置数据库邮件实现发送邮件功能。通常我们有这样的需求通过SQL查询语句结果发送邮件给相关人员。邮件的内容为HTML格式。n案例:n-- =============================================n-- Author: <Author,David Gong>n-- Create date: <Create Date,2017-08-20,>n-
利用AJAX后台查询数据库返回json,前台生成表格
后台代码public class DetailAjaxAction extends FrameAjaxCrassAction { @Overriden protected String doExecute(DataManager dm, PrintWriter out, HttpServletRequest request, SecurityForm form)
数据库_基础知识_MySQL_UpdateSelect(根据查询出来的结果批量更新)
有两个表:SPEC1、tmpDOTnSPEC1种一列为:HIGHntmpDOT共有两个:OLD、NEWn两个表的内容大概如下:nSPEC1:n... HIGH ...n... A    ...n... B    ...n... A    ...n... C    ...n... B    ...n... D    ...nntmpDOT:nOLD   NEWnA
mybatis拼接导致的sql语句可查询到数据,程序查询不到
mybatis中拼接错误n遇到拼接问题,修改了格式但是不知道问题原因,记录求解n问题记录n今天在页面查询时传递条件范围发现能显示一条列表消息,但是扩大查询范围则程序查询语句没有结果条数返回,复制mybatis语句和参数在oracle中可查出多条数据!n问题解决:oracle中查询出的数据进行处理语句round(decode(a.size,0,0,a.number/ a.size),3)10|| ’...
SQL语句返回多表联合查询的结果集的数据条数
Everyderived table must have its own aliasn这句话的意思是说每个派生出来的表都必须有一个自己的别名n一般在多表查询时,会出现此错误。n因为,进行嵌套查询的时候子查询出来的的结果是作为一个派生表来进行上一级的查询的,所以子查询的结果必须要有一个别名n把MySQL语句改成:selectcount(*) from (select * from ……) a
Java导出数据库查询结果为excel和csv的简易实现
Java导出大数据量的数据库查询结果为excel和csv的简易实现.
java查询数据并导出excel
nimport com.mysql.jdbc.Driver;nnimport java.sql.*;nimport java.text.SimpleDateFormat;nimport java.util.ArrayList;nimport java.util.List;nnpublic class Main {nn public static List&amp;lt;ExcelPojo&amp;gt; g...
SQL查询之返回最值所在的行数据
需求,要求返回最高工资所在行的员工名称SQL> select deptno,empno,n 2 (select max(b.ename) from emp b where b.sal=a.max_sal) as max_sal_name,n 3 ename,saln 4 fromn 5 (select deptno,empno,max(sal) over(partition by d
查询数据库时 采用 分组查询并 获取分组后组中最新的一条数据
使用原生可采用:nnnnSELECTn * nFROMn lease_note ln nWHEREn ln.delete_time IS NULL n AND ln.id = ( SELECT lns.id FROM lease_note lns WHERE lns.contract_id = ln.contract_id ORDER BY create_time DESC...
java将查询结果导出excel
在调用sql之后的查询结果,导入到桌面。要加入poi三个夹包,自己百度下。很容易找到
查询数据返回前端呈树状结构
首先sql查询出的数据结构必须包含自己与自己的父级,nsql查询出的数据封装到下面实体类:n@Data//此注解是lombok的注解,可以帮我们生成setter、getter方法n@NoArgsConstructor//lombok注解,生成无参构造n@AllArgsConstructor//lombok注解,生成有参构造n@ApiModel(value = “CustomerMenuPO”, d...
前台JS获取后台的Json数据, 动态创建table并填充数据
[code=&quot;java&quot;]rn rn function getJosnData(){ rn alert($(&quot;#formID&quot;).val()); rn $.ajax({rn url:&quot;/support/pages/poapply/PoApply.do?actionFlag=getAllLoginInfoJsonData&quot;,rn ...
sql查询重复数据且显示出不同数据的重复次数并且排序
SELECT F_Name,count(F_Name) FROM `t_business_person` where F_Lib_ID=000001 GROUP BY F_Name HAVING COUNT(F_Name)&amp;gt;1 ORDER BY COUNT(F_Name);
将sql查询出来的数据用时间分组(以天为单位)
list内存有数条包含time的数据,创建一个map用来装载相同时间的数据,map的key为时间Map&amp;lt;String,List&amp;lt;Map&amp;lt;String,Object&amp;gt;&amp;gt;&amp;gt; map = new HashMap&amp;lt;&amp;gt;();for(Map&amp;lt;String,Object&amp;gt; map1 : list){    if(!map.containsKey(map...
java查询结果以数组形式返回
代码比较简单rn请多多指教rnrn[code=&quot;java&quot;]rn/**rn * 查询结果以数组形式返回rn * rn * @param sql 查询的sql语句rn * @returnrn */rn public String[][] query(String sql){rn ConnectionPool pool = ConnectionPool.getInstance(); //...
Spring JdbcTemplate查询结果集生成Java实体
1.实体类nnnn2.BeanPropertyRowMapper和EntityRowMapper(全文重点)nn在使用JdbcTemplate的时候,可以使用query方法来查询指定的sql语句,来返回我们需要的结果。query提供了RowMapper接口,可以方便的将查询结果转换为对象。nnRowMapper常见的有2个实现类BeanPropertyRowMapper和EntityRowMapp...
使用mybates打印sql结果与返回结果不一致问题解决
首先出现这种问题不一定报错,只是返回的结果为空,那么这时候应该是resultType的返回类型有问题了;先不说原因,因为有好几种,但是不管什么原因,使用map传参与返回应该不会错,好处是不用映射实体类,而且不用考虑之后如果加入条件等其他因素,下面以查询为例:控制层:方法用map接收    @ResponseBodyn @RequestMapping(value = &quot;/requestDeta...
巧用SQL的with语法生成临时结果集,进行查询与更新同步操作,解决高并发下对数据的重复访问
目前,我们通过Java去读取数据,并更新数据时,首先会在Java代码中读取数据,再设定某些值,再去更新数据。那么有可能会有多个线程读到相同的内容,rnrnrn就算在读时用for update,但在返回结果到Java时,在做更新数据之前,总会有那么一点空隙,可能会导致高并下操作数据库时访问到相同的数据。rnrnrn而通过SQL中的with语法,首先更新数据,再将更新后受影响数据行放到临时表中,就可避
ORACLE将查询结果作为更新字段更新到其他表里
ORACLE将查询结果作为更新字段更新到其他表里nUPDATE 表名 SET 表名.字段名= (SELECTn查询结果.字段名 FROM ( 查询语句 ) 查询结果名 WHEREn表名.ID=查询结果.SYS_ID)nn示例语句nUPDATE STUDENTnSET STUDENT.NAME = (n SELECTn A.NAMEn FROMn (SELECT * FROM OPERATOR...
mybatis如何将查询出来的sql语句结果返回多条List记录
1.在mapper的映射层,即映射的xml文件中写sql语句,注意resultMap要等于“BaseResultMap”,我在这个地方卡了一个多小时,如果没有这句的话就得不到我想要的效果nn2.定义mapper的接口,在写项目时一般是先写接口,然后再添加映射,但是为了方便总结我是从底层开始描述n3.service的实现层进行调用nn4.controller层nnn...
java实现任意带table表格的html页面,生成与表格相同内容的excel文件
要求: 要求能够实现给出任意带table表格的html文件,生成与表格相同内容的excel文件,附件可以作为测试文件,提供给定的roster.html文件,通过java代码,实现生成与html页面的table相同样式的roster.xls文件。n  n首先看roster.html:n n   然后是生成的excel:nn n    解释都写在了代码中。  n  实现代码如下:
java通过查询结果导出Excel
1.前端发送请求:rn$("#exp").click(function() {n var state = $(" ").val();//根据自己命名的标签获取值n var address = $(" ").val();n var netname = $(" ").text(); n window.location.href = encodeURI("${APP_PATH }/re?state="+
根据传入的sql查询结果返回HashMap<String,String>
/**n     * 根据所传入的sql查询,以Hashtable数组返回结果集.n     * 取值形式 :Hashtable[i]..get(字段名),字段名须小写。n     * @param sql sql查询语句n     * @return Hashtable[] Hashtable数组     n     */n    public HashMap[] getQuery(
PostgreSQL将查询结果输出到新表
方式1–新建表后插入查询结果n通过CREATE TABLE新建表n通过INSERT将查询结果插入到新表INSERT INTO films SELECT * FROM tmp_films WHERE date_prod < '2004-05-07';方式2–生成新表时同时填充查询结果n命令:CREATE TABLE AS:从一条查询的结果中定义一个新表n示例:创建一个只包含表films中最近的记录的新
sqlserver搜索分页并返回总数
1,很多时候我们需要对一些前端的UI通过json渲染数据,这样才还对接,那么通过sql可以很好的放回对应的数据,然后把数据转换成对应的类型就好了nn先上代码nn1,创建表nnnCREATE TABLE [dbo].[Wsyj_User](n [Uid] [int] IDENTITY(1,1) NOT NULL,n [Account] [varchar](50) NULL,n [AccountPwd...
自己做一个table插件 (一)Ajax获取数据后动态生成table
    今天我给大家带来一个简单的JQ插件,Ajax获取数据后动态生成table。当然,有这种功能的插件有很多。著名的有DataTable、JqGrid……它们虽然功能丰富,成熟,拿来做二次开发是一个不错的选择。但是,我仍然自己写了一个插件,原因很简单,它们太庞大了,它的百分之九十的功能我都用不上。     下面是效果展示:我是用的AmazeUI做的当然,这都不重要,你只需要一个有Table标签的...
JPA查询List ID相同导致 返回List与数据库查询结果不一致 的问题
1.统计数据的时候  查询只返回了需要的字段nnselectnn    sum(result) result,nn    name ,nnfrom nn   table_testnngroup by namennhaving class != '100001'nn数据库返回结果nnresult   namenn1          张三nn1          李四nn3          王五n...
mybatis/mysql 返回序号根据条件统计出购买绿卡数量最多的前十名用户
SELECT @row_number := @row_number + 1 as rownum,dd.*  FROM (select @row_number := 0)AS ss,作为一张表来单独查询作为序号返回        rownum 就是返回的 序号名nncount(1) AS fdGreenCardCount   返回参数绿卡个数       返回参数用户真实姓名:u.fd_user_r...
利用数据库实现分页,并显示在Table中
数据库实现每次获得N(可以更改)条数据并下一次跳过已获得的数据rnMYsql:    String sql = "select * from GoodsType LIMIT "+start+","+sum;rn为Mysql数据库rnSQL:       String sql = "select top "+sum+" * from GoodsType where GoodsTypeid not i
sql 查询,把查出的数据作为临时表在进行查询
select count(*) total from (rnselect count(*) total  from sys_user arn left join fsms_fee_splitting b on a.su_name=b.fs_parent_id  ----------------------left join联合查询rnwhere       a.su_type in ('3') r
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java新手学习指导 nlp学习指导

相似问题

3
HTML 通过JSON传数据到后台
3
使用HBuilder软件浏览HTML页面,显示127.0.0.1 拒绝了我们的连接请求。怎么破??
3
html5电脑端网页移指到移动平台内容出现重叠及列表缺失,求指教
2
div取值问题,点击删除会弹出模态框,根据磁盘告警参数id删除该条信息
3
js单选框想取结果函数为什么返回undefined
6
程序中一个html页面在自己电脑上运行没问题,但在服务器上弹窗提示错误
3
h5返回页面时,该页面中ul用js加载的内容会重新加载,如何解决?
0
求Qt下的html文件实现根据经纬度打点连线功能
8
html页面怎么获取后台的session
0
iOS开发中使用WKWebView加载本地html页面,html页面$.ajax()无法发出请求。
4
小白问题急求!生成随机颜色的正方形,代码如下,修改要求:新生成的颜色不能与上一个颜色重复
4
JS跨域抓取HTML页面并解析
4
Html5页面传值打印出来为什么全是object?
4
webview加载html页面,第一次加载时完全正常,之后退出重新加载时,页面中3个按钮不能点击切换
7
引入jquery,返回状态码是200,但是$却显示未定义
1
java爬虫如何获取非html页面内容
7
js对标签添加点击事件,为什么点击事件不生效呢?下有代码
2
急求textarea如何获取光标所在处的行数
1
根据后台数据动态加载页面
1
钉钉微应用,使用免登,偶尔会在跳转页面卡死,需要退出钉钉账号后才恢复正常,求解,跳转代码如下: