当前位置: 技术问答>java相关
JSP中如何动态生成SQL语言?
来源: 互联网 发布时间:2015-05-05
本文导语: 刚刚接触编程,不知道标题写的是不是我的本意。:) 我要做的东西是一个页面,页面里有手机号码、服务商号码、起始时间和结束时间。前两项是text,起始时间和结束时间是下拉列表。根据用户对这4项的不同选择...
刚刚接触编程,不知道标题写的是不是我的本意。:)
我要做的东西是一个页面,页面里有手机号码、服务商号码、起始时间和结束时间。前两项是text,起始时间和结束时间是下拉列表。根据用户对这4项的不同选择或填写,生成SQL语句。
这应该是JSP最基础的功能之一,但是我不会:(
我到路人甲的FAQ中看过了,好像没有这方面的问题,也许是因为太容易了吧,呵呵。
如果有哪位朋友知道,请帮助解决一下,如果能给出样例更好。
同时请问哪里有讲JSP连接Oracle数据库开发的电子文档下载。
希望各位不吝赐教,以后的几个月内可能不断的要请教各位朋友。
先谢谢各位了:)
我要做的东西是一个页面,页面里有手机号码、服务商号码、起始时间和结束时间。前两项是text,起始时间和结束时间是下拉列表。根据用户对这4项的不同选择或填写,生成SQL语句。
这应该是JSP最基础的功能之一,但是我不会:(
我到路人甲的FAQ中看过了,好像没有这方面的问题,也许是因为太容易了吧,呵呵。
如果有哪位朋友知道,请帮助解决一下,如果能给出样例更好。
同时请问哪里有讲JSP连接Oracle数据库开发的电子文档下载。
希望各位不吝赐教,以后的几个月内可能不断的要请教各位朋友。
先谢谢各位了:)
|
这是两个下拉列表,起始时间名字是:begin
结束时间:end
其它的代码...
...
doit.jsp
...
...
|
看看这个方法怎么样
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!!!
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!!!