当前位置: 技术问答>java相关
查询例子谁有?(用到servlet,databean)
来源: 互联网 发布时间:2015-02-10
本文导语: 那位可以提供一个查询的例子,用户在一html或jsp中输入查询条件,并通过submit()事件将用户输入的数据送到后端的servlet。servlet执行查询返回一数据集到前端并显示出来。给点思路也可以! | ...
那位可以提供一个查询的例子,用户在一html或jsp中输入查询条件,并通过submit()事件将用户输入的数据送到后端的servlet。servlet执行查询返回一数据集到前端并显示出来。给点思路也可以!
|
public class QueryServlet extends HttpPresentation
{
String uName = this.getcomms().request.getParameters("Username");
try
{
class.forname(.......)
connectin conn = DrierManager.getConnection(....);
Statment stmt =conn.cretestatment("select * from tablenaem where userName="+uName);
resultset rs =stmt.executequery;
whiile(rs.next())
{
Readwriter out = this.getcomms.getouputstream();
out.println("");
out.println("the useraddress= "+rs.getstring(0)+"");
out.println("");
}
}
catch(Exception ex)
{
ex.printstatck();
}
}
}
{
String uName = this.getcomms().request.getParameters("Username");
try
{
class.forname(.......)
connectin conn = DrierManager.getConnection(....);
Statment stmt =conn.cretestatment("select * from tablenaem where userName="+uName);
resultset rs =stmt.executequery;
whiile(rs.next())
{
Readwriter out = this.getcomms.getouputstream();
out.println("");
out.println("the useraddress= "+rs.getstring(0)+"");
out.println("");
}
}
catch(Exception ex)
{
ex.printstatck();
}
}
}
|
用户填写表单->点击Submit->将条件传给JSP(servlet)->JSP(servlet)中的代码去连接数据库->并生成SQL去数据库中查询->得到结果集(ResultSet)->通过JSP(servlet)显示出来
哪个步骤你不清楚呢?
哪个步骤你不清楚呢?
|
局部更新(不刷新整个页面)不能用JSP文件来做到,只能用applet、Activex之类的东西。你可以做个applet,在applet里和servlet进行通信,servlet再把查询数据库的结果反馈回来。
|
举例如下:
比如说我连接与查询数据库的页面(页面2)与提交与要更新的页面(页面1)是分开的,那我只要在查询完成后将ResultSet存入session或一个scope为session的bean中,然后从页面2转回页面1(,在页面1中用if判断一下是否有新的数据,有则更新!
比如说我连接与查询数据库的页面(页面2)与提交与要更新的页面(页面1)是分开的,那我只要在查询完成后将ResultSet存入session或一个scope为session的bean中,然后从页面2转回页面1(,在页面1中用if判断一下是否有新的数据,有则更新!
|
try remote script
微软网站上有,
不过没什么人用
微软网站上有,
不过没什么人用
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。