资源简介
还望大家支持支持!马垅不容易;
用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
评论
共有 条评论