Servlet调用JavaBean输出结果集示例

原创 2004年07月08日 12:07:00

Servlet调用JavaBean输出结果集示例

`//通过Servlet调用JavaBean输出结果集,并打印
//JavaBean:TBean SourceCode
package Demo;

import java.io.*;
import java.sql.*;
/**
* 在此处插入类型说明。
* 创建日期:(00-7-10 8:30:32)
* @author:Administrator
*/
public class TBean implements Serializable {
protected Connection conn = null;
protected Statement stmt = null;
protected java.sql.ResultSet Result;
/**
* TBean 构造子注解。
*/
public TBean() {
super();
}
/**
* 在此处插入方法说明。
* 创建日期:(00-7-10 8:31:06)
*/
public void execute() {
try {
Class.forName("COM.ibm.db2.jdbc.app.DB2Driver").newInstance();
conn = DriverManager.getConnection("jdbc:db2:sample", "db2admin", "db2admin");
stmt = conn.createStatement();
String sql = "SELECT * FROM STAFF WHERE DEPT=20";
ResultSet rs = stmt.executeQuery(sql);
setResult(rs);

} catch (SQLException e) {
} catch (IllegalAccessException e2) {
} catch (ClassNotFoundException e3) {
} catch (InstantiationException e4) {
}
}
/**
* 在此处插入方法说明。
* 创建日期:(00-7-10 8:36:42)
* @return java.sql.ResultSet
*/
public java.sql.ResultSet getResult() {
return Result;
}
/**
* 在此处插入方法说明。
* 创建日期:(00-7-10 8:36:42)
* @param newResult java.sql.ResultSet
*/
public void setResult(java.sql.ResultSet newResult) {
Result = newResult;
}
/**
* 在此处插入方法说明。
* 创建日期:(00-7-10 8:35:54)
*/
public void Sqlclose() {
try {
conn.close();
stmt.close();
} catch (SQLException e) {
}
}
}

//Servlet:TServlet,调用JavaBean,并将结果集打印:
package Demo;

import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
/**
* 在此处插入类型说明。
* 创建日期:(00-7-10 8:37:57)
* @author:Administrator
*/
public class TServlet extends HttpServlet implements Serializable {
/**
* TServlet 构造子注解。
*/
public TServlet() {
super();
}
/**
* service 方法注解。
*/
public void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
try {
Demo.TBean javabean = new Demo.TBean();
javabean.execute();
ResultSet rs1 = javabean.getResult();
PrintWriter out = res.getWriter();
res.setContentType("text/html");
out.println("<table border=1>");
out.println("<H1>Hello World</H1>");
out.println("<td>ID</td><td>NAME</td><td>DEPT</td><td>JOB</td><td>YEARS</td><td>SALARY</td><td>COMM</td>");
while (rs1.next()) {
out.println("<tr>");
for (int i = 1; i <= 7; i++)
out.println("<td>" + rs1.getString(i) + "</td>");
out.println("</tr>");
}
out.println("</table>");
javabean.Sqlclose();
} catch (SQLException e) {
}
}
}
//运行:在VisualAge for Java 的IBM Websphere Test Environment的环境下:
//http://localhost:8080/servlet/Demo.TServlet


Hello Print ID NAME DEPT JOB YEARS SALARY COMM
10 Sanders 20 Mgr 7 18357.50 null
20 Pernal 20 Sales 8 18171.25 612.45
80 James 20 Clerk null 13504.60 128.20
190 Sneider 20 Clerk 8 14252.75 126.50

(作者:不详  来源:jsp爱好者)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Inber/article/details/36852

Servlet调用JavaBean输出结果集示例(转)

`//通过Servlet调用JavaBean输出结果集,并打印//JavaBean:TBean SourceCodepackage Demo;import java.io.*;import java....
  • fly29
  • fly29
  • 2004-12-14 12:01:00
  • 1356

JSP+Servlet+JavaBean+JDBC示例程序

运行环境:                                                                                       引...
  • pianistOfSoftware
  • pianistOfSoftware
  • 2016-07-13 15:11:13
  • 4600

Servlet+jsp+javabean+连接数据库

转自http://blog.csdn.net/eventys/article/details/7431553#comments 技术:Servlet+jsp相关知识,(有些代码直接从网上拿的,如...
  • Sayesan
  • Sayesan
  • 2015-08-11 09:58:22
  • 1243

在Servlet中将javaBean对象传递到jsp页面中

1:jsp       登录页面                         用户名:                   密 ...
  • pangqiandou
  • pangqiandou
  • 2016-10-18 16:00:37
  • 8048

MVC jsp+servlet+javabean 连接Mysql数据库测试demo

本文介绍的是如何使用MVC架构去组建我们的jsp+servlet+
  • ZuoLvLC
  • ZuoLvLC
  • 2014-05-18 14:56:24
  • 3348

传统JSP,JSP+JavaBean,JSP+Servlet+JavaBean三种开发javaweb的方法比较

1.传统的Javaweb中,JSP既负责数据展示,又负责业务逻辑处理和流程控制。简化过程如下图:                                                ...
  • enniexiaorui
  • enniexiaorui
  • 2017-04-13 13:41:13
  • 994

JSP+JavaBean+Servlet实现一个留言板

//首页   String basePath = request.getScheme() + "://"     + request.getServerName() + ":" + request.g...
  • singer929
  • singer929
  • 2007-11-05 21:12:00
  • 1101

用servlet+javabean实现简单的数据库操作

  • 2014年04月20日 10:29
  • 6.66MB
  • 下载

javabean+servlet+jsp实现圆的面积和周长计算,还有注册信息然后输出

  • 2016年10月18日 21:33
  • 56KB
  • 下载

浅谈MVC(jsp+servlet+JavaBean简单实例)

MVC(Model View Controller) 旨在分离模型、控制、视图。是一种分层思想的体现。项目实例:购物车商品管理总体设计...
  • QQ519423035
  • QQ519423035
  • 2017-08-09 17:34:01
  • 1784
收藏助手
不良信息举报
您举报文章:Servlet调用JavaBean输出结果集示例
举报原因:
原因补充:

(最多只允许输入30个字)