用纯JSP实现按条件查询数据库
用纯JSP实现按条件查询数据库
不使用servlet跟框架的情况下,以纯jsp实现。search.jsp网页提交查询值,然后search.jsp用request.getParameter()方法取得查询参数,生成SQL语句,然后。准备个参数。
1 order //查询条件
<%
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实现按条件查询数据库相关推荐
- asp.net mysql 查询_asp.net 多条件查询数据库
ASP.NET3.5--第一章ASP.NET介绍 第一章 ASP.NET介绍 当微软创建.NET,它不仅仅梦想未来--它还担忧当代web开发技术的困惑和限制.在你开始ASP.NET3.5以前,本书帮 ...
- Mysql数据库入门---数据查询常用方法(包含条件查询和排序查询)
Mysql数据库入门-数据查询 Author:qyan.li Date:2022.2.21 文章目录 ``Mysql``数据库入门---数据查询 1. ``select``关键字 2.条件查询 3.排 ...
- MyBatis+Vue实现条件查询
利用MyBatis <if test>,实现简单表格的条件查询 数据库构建字段: 前端查询项: 初始查询,first_name,last_name,create_time 1.Dao层 @ ...
- SSM米米商城项目笔笔记五(商品信息多条件查询)
SSM米米商城项目笔笔记五(商品信息多条件查询) 1.当查询的条件没有数据时,点击查询会展示出所有的上商品信息 2.当输入商品的模糊信息时,就会展示带有模糊信息的数据 3.当选中商品类型的时候就根据类 ...
- 根据某个条件或者某些条件对数据库进行查询,然后把查询结果进行分页显示
一..固定条件,直接查询数据库,把结果进行分页显示出来: 见博客 https://blog.csdn.net/qq_37591637/article/details/82951647 二.条件不定,查 ...
- 查询数据库返回cursor,如何判断没有符合条件的记录。判断条件不是cursor==null 哦
如题,接着说,如果查询数据库返回cursor,要判断记录是否为空,然后根据结果进行不同的操作.应该如何写判断条件呢? 很简单,用这个函数:cursor.getCount() . 如果记录为空,该函 ...
- sql datetime 加一天_PowerQuery数据库Sql.Database条件查询
焦棚子的文章目录 请点击下载附件 1.应用场景 底层数据在数据库(sql server数据库,其他数据库同理,下文不再说明.)中,Excel中有查询的字段,需要在数据库中查询相关信息: 2.举个栗子 ...
- 07--MySQL自学教程:DQL(Data Query Language:数据库查询语言)简介、基础查询、条件查询、模糊查询以及排序(一)
1. DQL(Data Query Language:数据库查询语言)知识点概览 DQL(Data Query Language:数据库查询语言): 用来查询数据(记录),不会对数据进行改变,而是让数 ...
- 104_Power Query 数据库条件查询
博客:www.jiaopengzi.com 焦棚子的文章目录 请点击下载 1.应用场景 底层数据在数据库(sql server数据库,其他数据库同理,下文不再说明.)中,Excel中有查询的字段,需要 ...
最新文章
- 动态规划简单应用:斐波那契数列
- vue router 常用操作 重定向 redirect
- [AtCoder-ARC073F]Many Moves
- 检查浏览器支持(Checking browser support),这个是很广泛的一个知识!
- Basis Cash公布V2路线图:将进行流动性迁移并将于Q3推出Basis Swap
- (转)微信公众平台开发02-接收信息及回复信息
- 修改hostname不重启机器并生效
- Linux中的僵尸进程处理
- java提高数据库访问效率代码优化
- 投影查询(2020-3-13)
- 谭浩强c语言程序设计试题汇编pdf,C语言程序设计基础(谭浩强)习题.pdf
- 基于cat12搞定VBM的ROI分析——vertex水平和ROI水平的双样本T检验
- MikroTik路由器配置
- 台式计算机识别不了鼠标,USB无线鼠标失灵电脑检测不到无法识别怎么办
- 用python画圣诞树的代码
- 阅读---读吴军博士《态度》有感
- 大型高并发高负载网站的系统架构[转载]
- 常用小波基函数以及多尺度多分辨率的理解
- android OOBE创建方法
- php 项目总结,项目总结