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

📄 catedao.java

📁 STRUTS2的入门 教程
💻 JAVA
字号:
package com.dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;

import com.bean.Tcategories;
import com.db.DBHelper;

public class CateDAO {
	/**
	 * 
	 * 取得所有的类别
	 */
	public List<Tcategories> getAllCate() {
		List<Tcategories> list = new ArrayList<Tcategories>();
		String sql = "SELECT * FROM T_CATEGORIES";
		Statement stat = null;
		ResultSet rs = null;
		Connection conn = new DBHelper().getConn();
		try {
			stat = conn.createStatement();
			rs = stat.executeQuery(sql);
			while (rs.next()) {
				Tcategories tcategories = new Tcategories();
				tcategories.setCateid(rs.getInt(1));
				tcategories.setCatename(rs.getString(2));
				list.add(tcategories);
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} finally {
			try {
				if (conn != null)
					conn.close();
				if (stat != null)
					stat.close();
				if (rs != null)
					rs.close();
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
		return list;
	}
	
	/**
	 * 
	 * 取得对应类别ID的类别name
	 */
	public String getCateName(int cateid) {
		String catename = null;
		String sql = "SELECT CATE_NAME FROM T_CATEGORIES WHERE CATE_ID=?";
		PreparedStatement pstat = null;
		ResultSet rs = null;
		Connection conn = new DBHelper().getConn();
		try {
			pstat = conn.prepareStatement(sql);
			pstat.setInt(1, cateid);
			rs = pstat.executeQuery();
			while (rs.next()) {
				catename = rs.getString(1);
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} finally {
			try {
				if (conn != null)
					conn.close();
				if (pstat != null)
					pstat.close();
				if (rs != null)
					rs.close();
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
		return catename;
	}
	
	public static void main(String[] args) {
//		CateDAO cateDAO = new CateDAO();
//		List<Tcategories> list = cateDAO.getAllCate();
//		for (Tcategories tcategories : list) {
//			System.out.println("CateDAO.main()" + tcategories.getCateid());
//			System.out.println("CateDAO.main()" + tcategories.getCatename());
//		}
	}
}

⌨️ 快捷键说明

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