資源簡介
還望大家支持支持!馬垅不容易;
用jsp+servlet+mysql做的一個微博發布系統;
可以評論,還可以轉發,畢業設計的級別!
代碼片段和文件信息
package?org.microblog.dao;
import?java.sql.ResultSet;
import?java.sql.SQLException;
import?java.util.ArrayList;
import?java.util.List;
import?org.microblog.entity.Comment;
import?org.microblog.entity.User;
import?org.microblog.util.DBConn;
/**
?*?commentDao
?*?@author?hj
?*
?*/
public?class?CommentDao?{
/**
?*?發表微博
?*?@param?comment
?*?@return
?*/
public?int?addComment(final?Comment?comment){
try?{
int?u_id?=?comment.getU_id();
int?m_id?=?comment.getM_id();
int?u_id2?=?comment.getU_id2();
String?c_content?=?comment.getC_content();
String?c_comtime?=?comment.getC_comtime();
String?strSQL?=“insert?into?comment?(c_idu_idu_id2m_idc_contentc_comtime)?values(null?????)“;
????object[]?params?=?new?object[]{u_idu_id2m_idc_contentc_comtime};
//調用DBConn,傳送到數據庫
????DBConn?dbConn=?new?DBConn();
????int?AffectedRows?=?dbConn.execOther(strSQL?params);
????dbConn.closeConn();
????return?AffectedRows;
}?catch?(Exception?e)?{
return?0;
}
}
/**
?*?根據微博id獲得評論表
?*?@param?m_id
?*?@return
?*/
public?List?getCommentListByBlogId(final?int?m_id){
List?commentList?=?new?ArrayList();
?String?strSQL=“select?*?from?comment?where?m_id?=?“;
//調用DBConn,傳送到數據庫
?DBConn?dbConn=?new?DBConn();
?ResultSet?rs=dbConn.execQuery(strSQL?new?object[]{m_id});
try?{
while(rs.next())?{
Comment?comm?=?new?Comment();
comm.setU_id2(rs.getInt(“u_id2“));//
comm.setC_content(rs.getString(“c_content“));
comm.setU_id(rs.getInt(“u_id“));
comm.setM_id(rs.getInt(“m_id“));
comm.setC_comtime(rs.getString(“c_comtime“));
comm.setC_id(rs.getInt(“c_id“));
commentList.add(comm);
}
return?commentList;
?
}?catch?(Exception?e)?{
return?null;
}finally{
try?{
//關閉數據庫
rs.close();
dbConn.closeConn();
}?catch?(SQLException?e)?{
e.printStackTrace();
}
}
}
// public?User?getCommentUserByCommentId(final?int?u_id){
// try?{
// String?strSQL=“select?*?from?users?where?u_id=“+u_id;
// //調用DBConn,傳送到數據庫
// ?DBConn?dbConn=?new?DBConn();
// ?ResultSet?rs=dbConn.execQuery(strSQL?new?object[]{});
// ?User?user?=?new?User();
// ?if(rs.next())?{
//
// user.setU_avatar(rs.getString(“u_avatar“));
// user.setU_nickname(rs.getString(“u_nickname“));
// user.setU_email(null);
// user.setU_birthday(null);
// user.setU_gender(null);
// user.setU_info(null);
// user.setU_locate(null);
// user.setU_msn(null);
// user.setU_password(null);
// user.setU_qq(null);
// user.setU_realname(null);
// user.setU_regdate(null);
// user.setU_remark(null);
// }
// ?dbConn.closeConn();
// ?return?user;
//
// }?catch?(Exception?e)?{
// return?null;
// }
//
// }
/**
?*?根據微博id獲得評論的數量
?*/
public?long?getCommentAmountByBlogId(final?int?m_id?){
String?sql_getComment
評論
共有 條評論