资源简介
将任意表中的数据以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通信外加上位机显示程序
- 下一篇:对射式传感器
相关资源
- 2018最新车型数据库(汽车之家)
- 在数据库中遍历查找某个字符串
- 数据库学习入门数据库基础入门
- 旅行管理系统—数据库实验二
- Spring-Boot Rest学习
- QT数据库的操作
- 省市区县中心点坐标
- vs连接postgre
- 数据库课程设计大作业-餐饮管理系统
- 租房系统 使用ssh框架 利用Struts2框架
- Spring Boot整合Spring Batch,实现批处理
- 数据库准备信息
- ssm框架实现数据库的增删改查完整代
- Navicat附带密钥
- djangol实现学生管理网站
- 车辆管理系统.zip
- 选修课管理系统
- 药物管理系统的期末课设
- 简单的数据库查询系统窗口实现
- 人事管理系统数据库课程设计
- 工资管理系统课程设计
- 旅游管理系统 用于做毕业设计最好了
- 数据结构课程设计学生信息管理系统
- 连接数据库并实现登录功能的
- CVI访问数据库的
- 网上书店系统数据库课程设计
- msvcr120.dll 官方
- VC加油站管理系统源码
- 学籍数据库
- 与backupdbE.bat配合使用
评论
共有 条评论