CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

急!!!哪位大侠能在线救急?求jsp数据库查询语句的写法,查询条件是动态获取表单中的参数得到的?

楼主joanyn(琼)2005-04-19 21:27:58 在 Java / Web 开发 提问

表单中有一个文本框用来提供查询关键字,第二个为查询字段.  
  在jsp语句中怎样写这个动态条件?  
  例如:SELECT   *   FROM   filelist   where   ???  
  ???处表示的变量怎么写 问题点数:20、回复次数:7Top

1 楼steiven(www.ojava.net)回复于 2005-04-19 21:32:25 得分 15

比如说你的查询条件是根据ID查询,ID的值来自于URL传入的参数:  
  int   id   =   request.getParameter("id");  
  String   sql   =   "select   *   from   filelist   where   id=?";  
  PreparedStatement   pSta   =   connection.preparedStatement(sql);  
  pSta.setInt(1,   id);  
  ResultSet   rs   =   pSta.executeQuery();  
   
   
  欢迎访问www.ojava.net  
  Top

2 楼Theface(No!No!No!No!)回复于 2005-04-19 21:37:21 得分 5

int   id   =   request.getParameter("id");  
  String   sql   =   "select   *   from   filelist   where   id="+id;Top

3 楼joanyn(琼)回复于 2005-04-19 21:40:07 得分 0

我的意思是查询条件中的匹配字段是来自于表单,也就是根据表单中的这个值来查询,这是个变量,但通常where   ?=?   中,等号前的?是一个数据库库中的常量字段  
  所以我不会写这个表达式.  
  就像图书馆中书目查询那样,有一个按作者或书名查询这样的选择框Top

4 楼ldemin(刀剑尽封)回复于 2005-04-19 21:50:10 得分 0

你是用mvc三层格式吗?如果是的话在dao中拼个查询语句就好了。Top

5 楼joanyn(琼)回复于 2005-04-19 21:53:12 得分 0

不是,哪儿能找到像图书馆书目查询这样的源代码Top

6 楼magicroot2005()回复于 2005-04-20 17:42:01 得分 0

你指的是从一个表中取值在与另一个表相比较马Top

7 楼Theface(No!No!No!No!)回复于 2005-05-01 14:06:13 得分 0

你应该做一个下拉列表里面包含类型,  
   
  String   sql="Select   *   from   database   where   "+list.getSelection()+"="+text.getText();  
  如果有错误当然就抛出表示!Top

相关问题

  • 多表单查询问题
  • 救急,表单验证的问题
  • 江湖救急!VB+ACCESS查询问题
  • 从表单输入的日期查询
  • 救急!救急!!如查询末级数据。
  • 江湖救急:在jsp下怎么实现把查询出来的数据导入Excel表格中?解决了送100分,谢谢
  • 有关sql语句查询的问题(在线等待)(救急救急)
  • 救急:查询正确,但无法把查询结果插入另一张表???
  • 救急!!关于表单中文件域的使用。
  • 救急:如何取得查询集合的字段值?

关键词

  • 查询
  • 语句
  • 字段
  • sql
  • 表单
  • psta
  • 条件
  • where
  • from filelist
  • string sql

得分解答快速导航

  • 帖主:joanyn
  • steiven
  • Theface

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo