资源简介
使用原生servlet和jsp做的一个简易的微博系统,包括注册登录,增删改查微博,加好友功能等

代码片段和文件信息
package dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import entity.Blog;
import entity.Rep;
import util.DBHelper;
public class BlogDAO {
private DBHelper connDB = new DBHelper();
private Connection conn = null;
private PreparedStatement ps = null;
private ResultSet rs = null;
public void addBlog(String username String blogint id) throws Exception {
String sql=“insert into t_blog(usernamecontenttimeuserId)“
+“ values(????)“;
conn = connDB.getConnection();
PreparedStatement ptmt=conn.prepareStatement(sql);
ptmt.setString(1 username);
ptmt.setString(2 blog);
ptmt.setTimestamp(3 new Timestamp(System.currentTimeMillis()));
ptmt.setInt(4 id);
ptmt.execute();
}
public int findAllCount() throws Exception {
String sql=“select * from t_blog“;
Connection conn=DBHelper.getConnection();
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery(sql);
int count=0;
while(rs.next())
{
count++;
}
return count;
}
public List getListOfBlog(int begin int pageSize) throws Exception {
List list=new ArrayList();
Blog blog=null;
String sql=“select * from t_blog order by time DESC limit ?? “;
Connection conn=DBHelper.getConnection();
PreparedStatement ptmt=conn.prepareStatement(sql);
ptmt.setInt(1 begin);
ptmt.setInt(2 pageSize);
ResultSet rs=ptmt.executeQuery();
while(rs.next())
{
blog=new Blog();
blog.setId(rs.getInt(“id“));
blog.setUsername(rs.getString(“username“));
blog.setContent(rs.getString(“content“));
blog.setUserId(rs.getInt(“userId“));
list.add(blog);
}
return list;
}
public void deleteBlog(int id) throws Exception {
String sql=“delete from t_blog where id =?“;
conn = connDB.getConnection();
PreparedStatement ptmt=conn.prepareStatement(sql);
ptmt.setInt(1 id);
ptmt.execute();
}
public void addRep(int blogId int userId String contentString userName) throws Exception {
String sql=“insert into t_rep(blogIduserIdcontentuserName)“
+“ values(????)“;
conn = connDB.getConnection();
PreparedStatement ptmt=conn.prepareStatement(sql);
ptmt.setInt(1 blogId);
ptmt.setInt(2 userId);
ptmt.setString(3content);
ptmt.setString(4userName);
ptmt.execute();
}
public List getRep(int blogId) throws Exception {
List list=new ArrayList();
String sql=“select * from t_rep where blogId=? “;
Connection conn=DBHelper.getConnection();
PreparedStatement ptmt=conn.prepareStatement(sql);
ptmt.setInt(1 blogId);
ResultSet rs=ptmt.executeQuery();
while(rs.next())
{
Rep rep=new Rep();
rep.setId(rs
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-05-13 18:45 blogProject\
目录 0 2018-05-13 18:45 blogProject\blog\
文件 1673 2018-05-12 08:37 blogProject\blog\.classpath
文件 1329 2018-05-12 08:41 blogProject\blog\.project
目录 0 2018-05-13 18:45 blogProject\blog\.settings\
文件 522 2018-05-12 08:37 blogProject\blog\.settings\.jsdtscope
文件 364 2018-05-12 08:37 blogProject\blog\.settings\org.eclipse.jdt.core.prefs
文件 471 2018-05-12 08:40 blogProject\blog\.settings\org.eclipse.wst.common.component
文件 750 2018-05-12 08:37 blogProject\blog\.settings\org.eclipse.wst.common.project.facet.core.prefs.xm
文件 509 2018-05-12 08:37 blogProject\blog\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-05-12 08:37 blogProject\blog\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-05-12 08:37 blogProject\blog\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2018-05-13 18:45 blogProject\blog\WebRoot\
目录 0 2018-05-13 18:45 blogProject\blog\WebRoot\me
文件 39 2018-05-12 08:37 blogProject\blog\WebRoot\me
目录 0 2018-05-13 18:45 blogProject\blog\WebRoot\WEB-INF\
目录 0 2018-05-13 18:45 blogProject\blog\WebRoot\WEB-INF\classes\
目录 0 2018-05-13 18:45 blogProject\blog\WebRoot\WEB-INF\classes\dao\
文件 4244 2018-05-12 16:38 blogProject\blog\WebRoot\WEB-INF\classes\dao\BlogDAO.class
文件 4086 2018-05-12 15:41 blogProject\blog\WebRoot\WEB-INF\classes\dao\UserDAO.class
目录 0 2018-05-13 18:45 blogProject\blog\WebRoot\WEB-INF\classes\entity\
文件 1275 2018-05-12 15:01 blogProject\blog\WebRoot\WEB-INF\classes\entity\Blog.class
文件 1731 2018-05-12 13:22 blogProject\blog\WebRoot\WEB-INF\classes\entity\PageBean.class
文件 1481 2018-05-12 16:31 blogProject\blog\WebRoot\WEB-INF\classes\entity\Rep.class
文件 1069 2018-05-12 09:21 blogProject\blog\WebRoot\WEB-INF\classes\entity\User.class
目录 0 2018-05-13 18:45 blogProject\blog\WebRoot\WEB-INF\classes\service\
文件 2566 2018-05-12 16:32 blogProject\blog\WebRoot\WEB-INF\classes\service\BlogService.class
文件 2144 2018-05-12 15:40 blogProject\blog\WebRoot\WEB-INF\classes\service\UserService.class
目录 0 2018-05-13 18:45 blogProject\blog\WebRoot\WEB-INF\classes\servlet\
文件 2426 2018-05-12 15:17 blogProject\blog\WebRoot\WEB-INF\classes\servlet\AddFriendServlet.class
文件 2174 2018-05-12 15:59 blogProject\blog\WebRoot\WEB-INF\classes\servlet\DeleteBlogServlet.class
............此处省略50个文件信息
- 上一篇:jsp文件上传
- 下一篇:(swing+mysql+jdbc员工管理系统
相关资源
- 微博系统(Java源码,servlet+jsp),适
- JSP企业人事管理系统设计(源代码+论
- 实现一个图书管理系统
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- JSP,SQL,MVC的选课系统
- 基于JSP的学生宿舍管理系统(源码 数
- JSP选课管理系统
- mysql jsp网站源码下载
- JSP做的化妆品商城
- Jsp购物车实例
- 基于JSP的校友信息管理系统(添加数
- 基于jsp的bbs论坛 非常详细
- java Servlet投票实例
- jsp oracle通讯录
- JSP学生信息管理系统 Mysql数据库
- 使用jsp servlet做的投票系统
- JSP登陆验证 实现JSP用户名 密码 验
- jsp基于servlet 图书馆管理系统
- jsp学生成绩管理系统.rar
- 在线考试系统源代码(jsp)
- 超级好的纯jsp写的聊天室
- JSP 网上购物网页项目
- JSP+mysql新闻发布系统.rar
- jsp 学生信息管理系统设计与实现
- jsp与SQL Server数据库实现的客户注册登
- 简易教学管理系统(jsp spring struts h
- 学生信息管理系统 JSP MySQL
- jsp ajax 三级联动菜单
- jsp新闻公告与最新消息系统(具备添
评论
共有 条评论