资源简介
使用原生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员工管理系统
相关资源
- jsp文件上传
- JSP外文文献及翻译
- 使用 jsPlumb 绘制拓扑图的通用方法
- JSP基于B/S的大学生社团管理系统
- 税收计算系统-jsp
- java实现的highcharts与ajax结合动态实时
- jsp-api.jar
- EJB3.0——jsp网页调用
- JSP网页民航售票系统课程设计数据库
- myeclipse中jsp的preview中文乱码完美解决
- 基于jspjava的毕业设计源码
- jsp+servlet+javabean实现简单购物车
- 教学管理系统+jsp+sql
- jsp 宠物管理系统
- 搜索引擎jsp 页面
- jsp+mysql火车订票系统
- jsp和mysql实现网上光碟店
- httpservletrequest的jar包
- jstl-impl-1.2.jar和jstl-api-1.2.jar
- jsp+sqlserver网页系统
- JAVA毕业设计外文翻译 中文+英文JSP技
- 网上订购子系统JSP+JAVABean
- jsp图片上传代码,jsp单张图片上传
- 数据库课程设计大作业--物流快递系统
- JSP+mysql成绩录入查询系统
- jsp页面动态加载树形菜单
- jsp+servlet超市后台管理系统
- JSP网上书店售书系统论文及毕业设计
- JSP音乐网站论文及毕业设计_开题报告
- JSP服装进销存管理系统论文及毕业设
评论
共有 条评论