首页>代码>JSP Servlet开发博客天空源代码下载>/博客天空/blog/src/com/wy/dao/DiscussDao.java
package com.wy.dao;

import com.wy.form.DiscussForm;
import com.wy.tool.*;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.*;

;

public class DiscussDao {
	private JDBConnection connection = null;

	public DiscussDao() {
		connection = new JDBConnection();
	}

	public boolean operationDiscuss(String operation, DiscussForm disussForm) {
		boolean flag = false;
		String sql = null;
		if (operation.equals("删除"))
			sql = "delete from tb_discuss where id='" + disussForm.getId()
					+ "'";
		if (operation.equals("添加"))
			sql = "insert into tb_discuss values ("+(int)Math.random()*99999999+",'"
					+ disussForm.getDiscussTitle() + "','"
					+ disussForm.getDiscussContent() + "','"
					+ disussForm.getDiscussTime() + "')";
		if (operation.equals("修改"))
			sql = "update tb_discuss set discussTitle='"
					+ disussForm.getDiscussTitle() + "',discussContent='"
					+ disussForm.getDiscussContent() + "' where id='"
					+ disussForm.getId() + "'";
		
		
		if (connection.executeUpdate(sql))
			flag = true;
		return flag;
	}

	public List queryDiscuss() {
		List list = new ArrayList();
		DiscussForm form = null;
		String sql = "select * from tb_discuss order by id desc";
		try {
			ResultSet rs = connection.executeQuery(sql);
			while (rs.next()) {
				form = new DiscussForm();
				form.setId(Integer.valueOf(rs.getString(1)));
			
				
				form.setDiscussTitle(rs.getString(2));
				form.setDiscussContent(rs.getString(3));
				form.setDiscussTime(rs.getString(4));
				list.add(form);
			}
		} catch (SQLException e) {
			e.printStackTrace();
		}
		return list;

	}
	
	
	
	public DiscussForm queryDiscuss(Integer id) {
		DiscussForm form = null;
		String sql = "select * from tb_discuss where id='"+id+"'";
		try {
			ResultSet rs = connection.executeQuery(sql);
			while (rs.next()) {
				form = new DiscussForm();
				form.setId(Integer.valueOf(rs.getString(1)));
				form.setDiscussTitle(rs.getString(2));
				form.setDiscussContent(rs.getString(3));
				form.setDiscussTime(rs.getString(4));
			
			}
		} catch (SQLException e) {
			e.printStackTrace();
		}
		return form;

	}
	
	
	

}
最近下载更多
ma406805131  LV19 2024年12月19日
hulewang  LV8 2024年10月12日
无名氏111  LV33 2024年6月24日
sz1111111  LV2 2024年3月26日
寒江雪2017  LV10 2024年1月23日
李朝磊  LV18 2024年1月6日
pangzhihui  LV14 2023年12月27日
wanglongfei2  LV2 2023年6月15日
13133117021  LV5 2023年5月31日
ewan007  LV30 2023年3月13日
最近浏览更多
ma406805131  LV19 2024年12月19日
lyh1989  LV34 2024年12月11日
hulewang  LV8 2024年10月12日
yellow_flowers  LV8 2024年7月9日
无名氏111  LV33 2024年6月24日
sz1111111  LV2 2024年3月26日
寒江雪2017  LV10 2024年1月23日
duoduo1234  LV2 2024年1月15日
taoshen95  LV16 2024年1月11日
wttttts  LV2 2024年1月1日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友