用纯JSP实现按条件查询数据库

不使用servlet跟框架的情况下,以纯jsp实现。search.jsp网页提交查询值,然后search.jsp用request.getParameter()方法取得查询参数,生成SQL语句,然后。准备个参数。

1 order //查询条件
<%

request.setCharacterEncoding("utf-8");

String order = request.getParameter("order");

if(null!=order && !"".equals(order)){
结果集 = 方法B(order);
}else{
结果集 = 方法A(); //这里也就是查询条件为空则还是使用不带条件
//的查询
}
....循环迭代显示结果代码
%>
<form action="search.jsp" method="post">
<input type="text" name="order"/> //查询条件
<input type="submit" value="查询"/>

</form>


<%@ page contentType="text/html;charset=utf-8"%>
<%@ page import="java.sql.*"%>
JSP按条件查询数据

<%
request.setCharacterEncoding("utf-8");
String order = request.getParameter("order");
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String url="jdbc:sqlserver://127.0.0.1:1433;instanceName=MSSQLSERVER08;DatabaseName=web";
String username="sa";
String password="123";
String sql="";
Connection dbConn;
Class.forName(driverName);
dbConn= DriverManager.getConnection(url,username,password);
Statement stmt=dbConn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
if(null!=order && !"".equals(order)){
sql="select * from test1 where " + order;
}else{
sql="select * from test1";
}
ResultSet rs=stmt.executeQuery(sql);
%>



id 城市 经度 纬度 数值

<% while(rs.next()){ %>

<%=rs.getString(1) %> <%=rs.getString(2) %> <%=rs.getString(3) %> <%=rs.getString(4) %> <%=rs.getString(5) %>

<% } %> <% rs.close(); stmt.close(); dbConn.close(); %>

用纯JSP实现按条件查询数据库相关推荐

  1. asp.net mysql 查询_asp.net 多条件查询数据库

    ASP.NET3.5--第一章ASP.NET介绍 第一章  ASP.NET介绍 当微软创建.NET,它不仅仅梦想未来--它还担忧当代web开发技术的困惑和限制.在你开始ASP.NET3.5以前,本书帮 ...

  2. Mysql数据库入门---数据查询常用方法(包含条件查询和排序查询)

    Mysql数据库入门-数据查询 Author:qyan.li Date:2022.2.21 文章目录 ``Mysql``数据库入门---数据查询 1. ``select``关键字 2.条件查询 3.排 ...

  3. MyBatis+Vue实现条件查询

    利用MyBatis <if test>,实现简单表格的条件查询 数据库构建字段: 前端查询项: 初始查询,first_name,last_name,create_time 1.Dao层 @ ...

  4. SSM米米商城项目笔笔记五(商品信息多条件查询)

    SSM米米商城项目笔笔记五(商品信息多条件查询) 1.当查询的条件没有数据时,点击查询会展示出所有的上商品信息 2.当输入商品的模糊信息时,就会展示带有模糊信息的数据 3.当选中商品类型的时候就根据类 ...

  5. 根据某个条件或者某些条件对数据库进行查询,然后把查询结果进行分页显示

    一..固定条件,直接查询数据库,把结果进行分页显示出来: 见博客 https://blog.csdn.net/qq_37591637/article/details/82951647 二.条件不定,查 ...

  6. 查询数据库返回cursor,如何判断没有符合条件的记录。判断条件不是cursor==null 哦

    如题,接着说,如果查询数据库返回cursor,要判断记录是否为空,然后根据结果进行不同的操作.应该如何写判断条件呢? 很简单,用这个函数:cursor.getCount()  .  如果记录为空,该函 ...

  7. sql datetime 加一天_PowerQuery数据库Sql.Database条件查询

    焦棚子的文章目录 请点击下载附件 1.应用场景 底层数据在数据库(sql server数据库,其他数据库同理,下文不再说明.)中,Excel中有查询的字段,需要在数据库中查询相关信息: 2.举个栗子 ...

  8. 07--MySQL自学教程:DQL(Data Query Language:数据库查询语言)简介、基础查询、条件查询、模糊查询以及排序(一)

    1. DQL(Data Query Language:数据库查询语言)知识点概览 DQL(Data Query Language:数据库查询语言): 用来查询数据(记录),不会对数据进行改变,而是让数 ...

  9. 104_Power Query 数据库条件查询

    博客:www.jiaopengzi.com 焦棚子的文章目录 请点击下载 1.应用场景 底层数据在数据库(sql server数据库,其他数据库同理,下文不再说明.)中,Excel中有查询的字段,需要 ...

最新文章

  1. 动态规划简单应用:斐波那契数列
  2. vue router 常用操作 重定向 redirect
  3. [AtCoder-ARC073F]Many Moves
  4. 检查浏览器支持(Checking browser support),这个是很广泛的一个知识!
  5. Basis Cash公布V2路线图:将进行流动性迁移并将于Q3推出Basis Swap
  6. (转)微信公众平台开发02-接收信息及回复信息
  7. 修改hostname不重启机器并生效
  8. Linux中的僵尸进程处理
  9. java提高数据库访问效率代码优化
  10. 投影查询(2020-3-13)
  11. 谭浩强c语言程序设计试题汇编pdf,C语言程序设计基础(谭浩强)习题.pdf
  12. 基于cat12搞定VBM的ROI分析——vertex水平和ROI水平的双样本T检验
  13. MikroTik路由器配置
  14. 台式计算机识别不了鼠标,USB无线鼠标失灵电脑检测不到无法识别怎么办
  15. 用python画圣诞树的代码
  16. 阅读---读吴军博士《态度》有感
  17. 大型高并发高负载网站的系统架构[转载]
  18. 常用小波基函数以及多尺度多分辨率的理解
  19. android OOBE创建方法
  20. php 项目总结,项目总结

热门文章

  1. HTML+CSS详解
  2. python权重初始值设置_如何查看初始权重(即训练前)?
  3. matlab经纬度画二维图,Matlab绘制汉经纬度的散点图 2
  4. 洛谷——P1554 梦中的统计
  5. H5中 时间格式NAN-NAN-NAN
  6. Halcon——使用标定板标定像素当量
  7. 为springboot项目添加springboot-admin监控
  8. 寒冬下,掉队的金立、联想、魅族们还能赶上5G班车吗?
  9. 7.15 HTMl + CSS 笔记整理(一)
  10. 201604-1折点计数