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

📄 replydao.java

📁 一个非常简单的mvc留言板MVC框架是STRUTS框架的基础
💻 JAVA
字号:
package com.aptech.dao;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.MessageFormat;
import java.util.ArrayList;
import java.util.List;

import com.aptech.bean.Reply;
import com.aptech.util.DatabaseTool;

public class ReplyDAO {
	/**
	 * 添加新回复
	 * 
	 * @param reply
	 *            Reply对象
	 * @return 如果回复成功,返回真,否则返回假
	 */
	public boolean addReply(Reply reply) {
		MessageFormat mf = new MessageFormat("insert into reply values(''{0}'',''{1}'', {2})");
		String sql = mf.format(new Object[]{
				reply.getRcontent(), 
				new java.util.Date().toLocaleString(),
				reply.getSid() + ""
		});
		
		return DatabaseTool.getInstance().insertOrUpdateOrDelete(sql);
	}

	/**
	 * 根据留言ID返回所有留言
	 * 
	 * @param sid
	 *            留言ID
	 * @return 返回留言集合
	 */
	public List getRepliesByReplyId(int sid) {
		String sql = "select * from reply where sid = " + sid;
		ResultSet rs = DatabaseTool.getInstance().select(sql);
		if(rs != null){
			List list = new ArrayList();
			Reply r = null;
			try {
				while(rs.next()){
					r = new Reply(
							rs.getInt("rid"),
							rs.getString("rcontent"),
							rs.getString("rdatetime"),
							rs.getInt("sid")
						);
					list.add(r);
				}
				return list;
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
		return null;
	}
}

⌨️ 快捷键说明

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