资源简介
将任意表中的数据以TABLE的形式显示出来,并具有动态生成查询、动态排序功能.rar

代码片段和文件信息
package palfinger.bean;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetmetaData;
import java.sql.SQLException;
import java.sql.Statement;
/**
* 1)这是一个可以把执行结果返回成表格的形式的类,在JSP页面只需要一个打印语句就可以把结果查询结果
* 打印出来,2)并且根据不同的表,生成不同的查询条件,3)可以根据的对显示进行排序,每一列都可以
* 通用性比较强,不过,性能不是我首要考虑的@——@
* 这里一个简单的示例,不过,要放在JSP页面里面使用:
* GetSearchResultByTableFormat get=new GetSearchResultByTableFormat();
* get.setTabletitle(“省 核 所 有 的 信 息“);
* get.setEditUrl(“purchaseInformation_edit.do“);
* get.setVerify(true);//把需要通过验证标志设为truefalse就不会出现验证项
* get.setVerifyURL(“PassVerify_PurchaseInformation.do“);
* //注:如需要动态排序功能,这里就不能够出现order排序了
* String sql=“select IDserialNumbercnameenamespecification from components“;
* //取得当前的页号
* int currentPage;
* try{
* currentPage=Integer.parseInt(request.getParameter(“page“));
* }catch(NumberFormatException e)
* {
* currentPage=1;
* try{
* currentPage=(Integer)(request.getAttribute(“page“));
* //out.println(“当前页:“+currentPage);
* }catch(Exception e1)
* {
* currentPage=1;
* }
* }
* //取得当前的页号OK
* get.setDelUrl(“purchaseInformation_del.do?page=“+currentPage+“&“);
* int pageSize=20;
* get.setViewUrl(“purchaseInformation_View.do“);
* //request.getRequestURI()取得的是当前访问的url地址,但是没有参数
* String pageUrl=request.getRequestURI();
* ****************************设置查找,不需要可以删除掉*************************
* get.setSearch(true);
* String searchType=null;
* searchType=request.getParameter(“searchType“);
* if(searchType!=null && !searchType.equals(“null“))
* {
* get.setSearchType(searchType);
* String searchCondition=request.getParameter(“searchCondition“);
* get.setSearchCondition(searchCondition);
* pageUrl+=“?searchCondition=“+searchCondition+“&searchType=“+searchType;
* sql+=“ where “+searchType+“ like ‘%“+searchCondition+“%‘“;
* }
* ***************************设置查找OK,不需要可以删除掉************************
* *****************增加排序,如果不需要手动排序,可以去掉下面代码****************
* get.setSort(true);//true表示要排序功能,false表示不需要排序功能,如果这里为true,那
* //上面的SQL语句中一定不能够有order关键字的出现
* String sortType=null;
* String sortColumn=null;
* sortColumn=request.getParameter(“columnName“);//取得要排序的列
* if(sortColumn!=null)
* {
* sortType=request.getParameter(“sortType“);//取得排序情况
* sql+=“ order by “+sortColumn+“ “+sortType;
* }
* if(sortColumn!=null)
* {
* get.setSortColumn(sortColumn);
* if(sortType.equals(“desc“))
* {
* get.setSortType(1);
* }
* if(sortType.equals(“asc“))
* {
* get.setSortType(2);
* }
* if(pageUrl.indexOf(“?“)>0)
* pageUrl+=“&columnName=“+sortColumn+“&sortType=“+sortType;
* else
* pageUrl+=“?columnName=“+sortColumn+“&sortType=“+sortType;
* }
* *****************增加排序,如果不需要手动排序,可以去掉上面代码***************
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 22317 2007-09-03 21:38 GetSearchResultByTableFormat.java
文件 3613 2007-09-03 21:40 Test.jsp
----------- --------- ---------- ----- ----
25930 2
- 上一篇:C51与ADXL345通信外加上位机显示程序
- 下一篇:对射式传感器
相关资源
- MySQL Notes For Professionals
- MoNyog8.5+破解补丁
- 全国4级地址库,京东数据
- B/S 网上订餐系统
- 房屋信息咨询网动态网页
- 加班网上管理 单位
- php程序实现数据库的增删改查
- 302 Found
- postgresql驱动jar包
- 网上购物商城系统完整版
- Navicat 完整版 (Mac 破解版,亲试成功
- 2018年最新 统计用全国行政区划数据库
- 新闻管理系统前台和后台
- 数据库大量数据导出Excel
- 安卓期末项目--记账本app.zip
- 基于MVC的网上书城系统
- 数据库原理及应用教程(第四版|微课
- 餐饮管理系统数据库课程设计
- Qt 多线程连接数据库——数据库
- 啊D注入工具_V2.32
- springmvc_2020.rar
- 学生成绩管理系统带数据库
- 图书管理系统 2020.6.15.rar
- 数据库原理与应用课程实验指导书(
- JDBC连接实现简单学生管理系统附数据
- 网页版聊天程序--网络程序设计课程大
-
Geekli
nk极客设备运维系统 - 学生综合素质测评
- 滴滴打车系统数据库实现
- SSH功能完善的通讯录
评论
共有 条评论