⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 forumbean.java

📁 《电子商店管理系统》——采用JSP、Servlet和JavaBean开发,实现了商品管理、 商品分类、订单处理、会员管理等功能
💻 JAVA
字号:
package com.jspdev.business;

import java.util.*;
import com.jspdev.util.*;
import java.sql.*;
/**
 *实现了PageBusiness类,用于分页显示
 */
public class ForumBean extends PageBusiness
{
	private Connection conn;

	/**
	 *构造方法,获得数据库的连接
	 */
	public ForumBean()throws Exception
	{
		super();
		conn=DatabaseConn.getConnection();
		v=new Vector();
	}
	/**
	 *获得所有记录数
	 */
	public int getAvailableCount()throws Exception
	{
		return this.getAvailableCountHelper(conn,"topic");
	}

    /**
     *查询数据库,获得要显示的信息,然后通过pageBean返回
     */
	public PageBean listData(String page)throws Exception
	{
		try
		{
			PageBean pageBean=new PageBean(this);
			int pageNum=Integer.parseInt(page);
			Statement stmt=conn.createStatement();
			String strSql="select top "+pageNum*pageBean.rowsPerPage+" * from topic order by pubtime";
			ResultSet rset=stmt.executeQuery(strSql);
			int i=0;
			while(rset.next())
			{
				if(i>(pageNum-1)*pageBean.rowsPerPage-1)
				{
					
					Object[] obj=new Object[4];
					obj[0]=rset.getString("title");
					obj[1]=rset.getString("author");
					obj[2]=rset.getDate("pubtime");	
					obj[3]=rset.getString("id");			
					v.add(obj);
				}
				i++;
			}
			
			rset.close();
			stmt.close();
            conn.close();
			pageBean.curPage=pageNum;
			pageBean.data=v;
			return pageBean;
		}
		catch(Exception e)
		{
		   	e.printStackTrace();
			throw e;
			
		}
	}
	public Vector getResult()throws Exception
	{
		return v;
	}
}
	
	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -