您的位置:首页 > 数据库

牛腩新闻发布系统笔记8:新闻评论操作类的实现

2011-08-27 10:14 555 查看
public class CommentDAO
{
SQLHelper sqlhelper = null;
public CommentDAO()
{
sqlhelper = new SQLHelper();
}

/// <summary>
/// 根据新闻ID取出该新闻的所有评论
/// </summary>
/// <param name="newsId"></param>
/// <returns></returns>
public DataTable SelectByNewsId(string newsId)
{
DataTable dt = new DataTable();
string sql = "select * from comment where newsId=@newsId order by createTime desc";
SqlParameter[] paras = new SqlParameter[] {
new SqlParameter("@newsId",newsId)
};
dt = sqlhelper.ExecuteQuery(sql, paras);
return dt;
}

/// <summary>
/// 添加评论
/// </summary>
/// <param name="com"></param>
/// <returns></returns>

public bool Insert(Comment com)
{
bool flag = false;
string sql = "insert into comment([content],userIP,newsId) values(@content,@userIP,@newsId)";
SqlParameter[] paras = new SqlParameter[] {
new SqlParameter("@content",com.Content),
new SqlParameter("@userIP",com.UserIP),
new SqlParameter("@newsId",com.NewsId)
};
int res = sqlhelper.ExecuteNonQuery(sql, paras);
if (res > 0)
{
flag = true;
}
return flag;
}

/// <summary>
/// 删除评论
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public bool Delete(string id)
{
bool flag = false;
string sql = "delete comment where id=@id";
SqlParameter[] paras = new SqlParameter[] {
new SqlParameter("@id",id)
};
int res = sqlhelper.ExecuteNonQuery(sql, paras);
if (res > 0)
{
flag = true;
}
return flag;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息