Servlet调用JavaBean输出结果集示例
来源:互联网 发布:ubuntu恢复rm删除文件 编辑:程序博客网 时间:2024/09/21 08:15
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爱好者)
- Servlet调用JavaBean输出结果集示例
- Servlet调用JavaBean输出结果集示例(转)
- JSP+Servlet+JavaBean+JDBC示例程序
- C#连接数据库在控制台输出结果集(示例)
- Hibernate调用存储过程示例(有参数,返回结果集)
- JgibbLDA输出结果说明与示例
- jsp/servlet/javaBean三层架构小示例(1)
- JavaBean Servlet
- servlet javabean
- 调用命令行重定向输出结果.
- Oracle Script-Shell调用SQLplus输出结果
- Java Servlet 中的许多方法调用示例
- servlet简单示例+调用webservice服务
- Servlet跳转到jsp页面输出结果乱码
- 识别图书ISBN号并输出查询结果的示例
- MySql数据库查询结果用表格输出PHP代码示例
- C#调用存储过程 返回值,输出参数,返回结果集
- JDBC 调用ORACLE存储过程返回结果集并获得输出参数
- 经典对白2
- PHP4调用JavaBean的摸索(续)
- 清华大学一丑女硕士的爱情苦恼
- 关于php4调用javabean的例子()和具体配置(转)
- JavaBean持久化
- Servlet调用JavaBean输出结果集示例
- 蛙蛙推荐:asp.net中基础的数据库演练代码
- 2004年7月8日
- 利用javaBean操作数据库表及其子段
- 一个操作cookie的javabean
- 测试例子 jsp + javaBean + EJB + oracle
- ftp命令
- 喜欢一个女孩是这样的么?
- 在matrix上看到一篇martin写的读书笔记,值得收藏