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

JSP中如何动态生成SQL语言?

楼主Landy_BUAA(如歌五月)2002-04-11 18:01:12 在 Java / Web 开发 提问

刚刚接触编程,不知道标题写的是不是我的本意。:)  
  我要做的东西是一个页面,页面里有手机号码、服务商号码、起始时间和结束时间。前两项是text,起始时间和结束时间是下拉列表。根据用户对这4项的不同选择或填写,生成SQL语句。  
  这应该是JSP最基础的功能之一,但是我不会:(  
  我到路人甲的FAQ中看过了,好像没有这方面的问题,也许是因为太容易了吧,呵呵。  
  如果有哪位朋友知道,请帮助解决一下,如果能给出样例更好。  
  同时请问哪里有讲JSP连接Oracle数据库开发的电子文档下载。  
  希望各位不吝赐教,以后的几个月内可能不断的要请教各位朋友。  
  先谢谢各位了:) 问题点数:100、回复次数:4Top

1 楼realyfly(^_^)回复于 2002-04-11 18:14:24 得分 60

<form   name="mess"   method=post   action="doit.jsp">  
  <input   type=text   name=phone>  
  <input   type=text   name=fuwuid>  
  这是两个下拉列表,起始时间名字是:begin  
  结束时间:end  
  其它的代码...  
  ...  
  </form>  
  doit.jsp  
  ...  
  <%  
  String   phone=request.getParameter("phone");  
  String   phone=request.getParameter("fuwuid");  
  String   phone=request.getParameter("begin");  
  String   phone=request.getParameter("end");  
  //以下以插入为例  
  String   sql="insert   into   表名   values('"   +   phone   +   "','"+fuwuid;  
  sql=sql+"','"+begin   +"','"+end   +"')";  
  ...  
  //执行数据库操作就行了  
  %>  
  ...Top

2 楼gqgqliu(大鹏)回复于 2002-04-11 18:47:52 得分 40

看看这个方法怎么样  
  Stringbuffer   sql   =   "insert   into   表名   values(";  
  if   (!(phone.equals("")))  
        sql.append(phone+",");  
  if   (!(fuwuid.equals("")))  
        sql.append(fuwuid+",");  
  if   (!(begin.equals("")))  
        sql.append(begin+",");  
  if   (!(end   .equals("")))  
        sql.append(end   +")");  
  stmt.executeUpdate(sql.tostring());  
  如果是字段值字符还须加单引号ok!!!  
   
  Top

3 楼zhu_liping(zz)回复于 2002-04-11 19:38:39 得分 0

OKOKTop

4 楼Landy_BUAA(如歌五月)回复于 2002-04-11 22:15:23 得分 0

多谢两位,能再仔细讲讲类型转换吗?表单的返回值都是什么类型?哪里有这方面的电子书下载?我这里比较偏僻,买不到计算机书。多谢两位。Top

5 楼Landy_BUAA(如歌五月)回复于 2002-04-11 22:18:39 得分 0

to   大鹏:sql已经是字符串类型了,为什么还要toString呢?单引号起什么作用?Top

6 楼Landy_BUAA(如歌五月)回复于 2002-04-11 22:19:22 得分 0

to   大鹏:sql已经是字符串类型了,为什么还要toString呢?单引号起什么作用?Top

相关问题

  • jsp 如何动态生成js?
  • jsp如何动态生成js?
  • jsp怎么生成动态脚本?
  • 怎么动态生成SQL语句?
  • SQL如何动态生成列???
  • 动态生成.......
  • 在JSP里面怎样动态生成变量?
  • 如何用JSP动态生成带参数的连接?
  • 请问如何在jsp网页中动态生成图片
  • 如何通过xml动态生成jsp文件?

关键词

  • jsp
  • sql
  • 单引号
  • 类型
  • equals
  • append
  • 时间
  • tostring

得分解答快速导航

  • 帖主:Landy_BUAA
  • realyfly
  • gqgqliu

相关链接

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

广告也精彩

反馈

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