在JSP中用bean封装常用的功能

原创 2004年10月05日 18:24:00

1、建立一个Bean


package guestbook;
import java.sql.*;
/**
* Title:用Javabean连接数据库
* Description:用Bean把常用的数据库功能封装,在JSP中声明该Bean。
* Copyright: Copyright (c) 2001
* Company:极速网络小组
* 编者:极速网络小组
* version 1.0
*/
public class sql_data
{
    String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
    String sConnStr="jdbc:odbc:guestbook";
    Connection conn=null;
    ResultSet rs=null;
    public sql_data()
    {
        try{
            class.forName(sDBDriver);
        }
        catch(java.lang.ClassNotFoundException e)
        {
            System.err.println("sql_data():"+e.getMessage());
        }
    }


    public void executeInsert(String sql)
    {
        try
        {
            conn=DriverManager.getConnection(sConnStr);
            Statement stmt=conn.createStatement();
            stmt.executeUpdate(sql);
        }
        catch(SQLException ex)
        {
            System.err.println("sql_data.executeUpdate:"+ex.getMessage());
        }
    }


    public ResultSet executeQuery(String sql)
    {
        rs=null;
        try
        {
            conn=DriverManager.getConnection(sConnStr);
            Statement stmt=conn.createStatement();
            rs=stmt.executeQuery(sql);
        }
        catch(SQLException ex)
        {
            System.err.println("sql_data.executeQuery:"+ex.getMessage());
        }
    }


    public void executeDelete(String sql)
    {
        try
        {
            conn=DriverManager.getConnection(sConnStr);
            Statement stmt=conn.createStatement();
            stmt.executeUpdate(sql);
        }
        catch(SQLException ex)
        {
            System.err.println("sql_data.executeDelete:"+ex.getMessage());
        }
    }
}


2、在JSP中声明Bean:


……


<jsp:useBean id="sqlbean" scope="session" class="guestbook.sql_data"/>
<%!String sql,name;%>
<%
sql="select * from table";
ResultSet rs=sqlbean.executeQuery(sql);
while(rs.nex()){
    name=rs.getString("name")
}
%>
……
name:<%=name%>
……
<%
rs.close();
%>
…… 

JAVA 关于Bean的自动封装

好多朋友在使用Spring框架和Structs框架结合开发项目,而不使用Hibernate的时候。当使用Spring框架的JDBCTemplate执行查寻时返回的是一个 List集合, List 中存...
  • tianlong1569
  • tianlong1569
  • 2016年12月07日 09:25
  • 369

今天尝试用Eclipse+jrun4开发EntityBean.

实在不行就得换weblogic了。
  • oneldg
  • oneldg
  • 2004年11月10日 09:18
  • 661

自动表单数据封装到javaBean中

页面表单数据的自动封装到javaBean中 先定义一个Bean类 package com.test; public class Bean { private String name; pri...
  • e_wsq
  • e_wsq
  • 2011年09月18日 23:04
  • 741

在JSP中用bean封装数据库常用的功能

在JSP中用bean封装数据库常用的功能1、建立一个Beanpackage guestbook;import java.sql.*;public class sql_data{    String s...
  • djhyoo
  • djhyoo
  • 2007年04月19日 03:13
  • 608

在JSP中用bean封装常用的功能

最近在【网逻】(www.weblogic.com.cn),看到了这篇文章,觉得很不错,与大家分享!现转载如下:1、建立一个Bean package guestbook; import java.sql...
  • gdsy
  • gdsy
  • 2005年06月06日 14:14
  • 490

对jsp的一个小结(4)使用JavaBean封装数据

7使用JavaBean封装数据 3编写JavaBean(重新运行数据库脚本 添加了序列) -----新闻发布系统 -----用户表 drop table NEWS_USER; crea...
  • sgyhl18
  • sgyhl18
  • 2015年03月27日 15:23
  • 921

JSP+JavaBean实现用户登录功能

整个项目逻辑非常简单,项目含有Users,UserDao两个JavaBean, 登入login.jsp页面,将表单信息传给doLogin.jsp信息处理页面,判断登录信息是否正确,登入信息正确,跳转...
  • wind14
  • wind14
  • 2017年02月25日 15:36
  • 4521

如何在JSP页面中调用Spring容器注入的Bean?

首先在jsp中导入:   然后可以调用spring容器管理的Bean了(这里实例调用的是Service对象):   [c-sharp] view pla...
  • azhegps
  • azhegps
  • 2016年06月04日 23:40
  • 1439

回看JSP——jsp:useBean的用法

一、jsp:useBean的基本用法 jsp:useBean是一个JSP动作指令,表示装载一个将在JSP页面中使用的JavaBean。jsp:useBean的最基本语法如下: <jsp:use...
  • u011024652
  • u011024652
  • 2016年07月24日 11:08
  • 2210

JavaBean与Jsp

这一节我们总结一下JavaBean和Jsp的关系。 1. JavaBean 2. 在Jsp中使用JavaBean的代码 3. Jsp开发模式...
  • eson_15
  • eson_15
  • 2016年05月01日 16:17
  • 5977
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在JSP中用bean封装常用的功能
举报原因:
原因补充:

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