用jsp建表的小工具
今天的作业有谁做了没有啊,我完成了,在这儿我就先抛砖引玉了,望大虾们有更好的贴出来
<%@page contentType="text/html;charset=GB2312"%>
<%@ include file=
"inc.jsp"%>
<%
String frm;
boolean show=true;
if(request.getParameter(
"go")!=null)
{
sql=request.getParameter(
"sqlSentence");
if(sql!=null)
{
if(request.getParameter(
"rdo").equals("create"))
{
boolean go;
go=apple.create(sql);
if(go)
out.println(
"created table successfully");
}
if(request.getParameter(
"rdo").equals("insert"))
{
boolean go;
go=apple.insert(sql);
if(go)
out.println(
"inserted data successfully");
}

if(request.getParameter(
"rdo").equals("select"))
{
rs=apple.select(sql);
while(rs.next())
{
out.println(rs.getString(1));
}
}
apple.closeConn();
}
show=false;
}
if(show)
{
%>
<form method=
"post" action="sqltest.jsp">
input sql sentence:<input type=
"text" name="sqlSentence"><br>
<input type=radio name=
"rdo" value="create">create
<input type=radio name=
"rdo" value="insert">insert
<input type=radio name=
"rdo" value="select">select
<input type=submit name=go value=go>
<input type=reset name=rst value=reset>
</form>
<%
}
%>

------------------
程序经过测试成功


------

回复此文章 |
不错。看来还是理解了。

只是,我觉得‘rdo'实在别扭,还是换成'action'规范些。

当然,还可以继续完善,比如更多的检查,更明确的报错。
------

回复此文章 |

你很牛也,写的那牛--
我就不怎么能看懂,还要像你多学习啊-
------

回复此文章 |

花了一晚上终于好象看懂了~~只是看懂而已,,似懂非懂..!
本来是上QQ想问meiking一个单词,还没有上去就被发现~~`
哈哈哈哈。。。
The timid hand stretched forth to aid
------

回复此文章 |

改是改了一下,我现在把他作为工具了,很方便
但对不熟悉sql语句的新手们还是用hofman的那几个程序好,只要填几个参数就OK了(当然,对于haohao,xiaosheng这样的大虾例外了)
想??在一快,而且也要迎合象我这样的新手们的代码呢

------

回复此文章 |

程序如下:
//####sqltest1.jsp
<%@page contentType=
"text/html;charset=GB2312"%>
<form method=
"post" action="sqltest1.jsp">
choose one of it to complete your sql work.<br>
<input type=radio name=
"rdo" value="create">create
<input type=radio name=
"rdo" value="insert">insert
<input type=radio name=
"rdo" value="select">select
<input type=
"submit" name="ok" value="go">

</form>
<br><hr><br>
<%

if(request.getParameter(
"ok")!=null)
{
if(request.getParameter(
"rdo").equals("create") )
response.sendRedirect(
"crt2.jsp");
if(request.getParameter(
"rdo").equals("insert") )
response.sendRedirect(
"ins2.jsp");
if(request.getParameter(
"rdo").equals("select") )
response.sendRedirect(
"sel2.jsp");
}

%>

-------
欢迎测试http://192.168.0.1/heyf/kits/sqltest1.jsp
------

回复此文章 |
这个命令还是第一次看到
恩 程序更好了 结构更容易让人理解了
response.sendRedirect


hofman   2005-11-19 22:19:24 评论:0   阅读:1811   引用:0

发表评论>>

署名发表(评论可管理,不必输入下面的姓名)

姓名:

主题:

内容: 最少15个,最长1000个字符

验证码: (如不清楚,请刷新)

Copyright@2004-2010 powered by YuLog