• PUDN用户
    了解作者
  • Windows_Unix
    开发工具
  • 9.7MB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 77
    下载次数
  • 2010-04-12 14:49
    上传日期
博客网站,一个java开发的web服务。开发工具myeclipse,tomcat,mysql。毕业设计的好资料。
NewBlogOnline.rar
内容介绍
package org.zjy.dao; import java.sql.ResultSet; import java.util.ArrayList; import org.zjy.db.DBUtil; import org.zjy.vo.Article; public class ArticleDao { public int update(Article article){ StringBuffer sql=new StringBuffer(); int i=0; try{ sql.append("update article set title='"+article.getTitle()+"',"); sql.append("content='"+article.getContent()+"',"); sql.append("pubtime='"+article.getPubtime()+"',"); sql.append("blogid="+article.getBlogid()+","); sql.append("sortid="+article.getSortid()+" "); sql.append("where id="+article.getId()+";"); i=DBUtil.executeUpdateInsertDelete(sql.toString()); }catch(Exception ex){ ex.printStackTrace(); } return i; } public int delete(Article article){ StringBuffer sql=new StringBuffer(); sql.append("delete from article where id="+article.getId()+";"); return DBUtil.executeUpdateInsertDelete(sql.toString()); } public int save(Article article){ StringBuffer sql=new StringBuffer(); sql.append("insert into article(id,title,content,pubtime,blogid,sortid)"); int number=DBUtil.getMaxId("article")+1; sql.append("values("+number); sql.append(",'"+article.getTitle()+"',"); sql.append("'"+article.getContent()+"',"); sql.append("'"+article.getPubtime()+"',"); sql.append(article.getBlogid()+","+article.getSortid()+");"); return DBUtil.executeUpdateInsertDelete(sql.toString()); } public Article findById(int id){ Article article=null; StringBuffer sql=new StringBuffer(); sql.append("select * from article where id="+id+";"); try{ ResultSet set=DBUtil.executeQuery(sql.toString()); while(set.next()){ article=new Article(); article.setId(set.getInt("id")); article.setTitle(set.getString("title")); article.setContent(set.getString("content")); article.setPubtime(set.getString("pubtime")); article.setBlogid(set.getInt("blogid")); article.setSortid(set.getInt("sortid")); break; } }catch(Exception ex){ ex.printStackTrace(); } return article; } public ArrayList<article rel='nofollow' onclick='return false;'> getAllArticle(){ ArrayList<article rel='nofollow' onclick='return false;'> list=new ArrayList<article rel='nofollow' onclick='return false;'>(); StringBuffer sql=new StringBuffer(); sql.append("select * from article order by pubtime desc"); try{ ResultSet set=DBUtil.executeQuery(sql.toString()); while(set.next()){ Article article=new Article(); article.setId(set.getInt("id")); article.setTitle(set.getString("title")); article.setContent(set.getString("content")); article.setPubtime(set.getString("pubtime")); article.setBlogid(set.getInt("blogid")); article.setSortid(set.getInt("sortid")); list.add(article); } }catch(Exception ex){ ex.printStackTrace(); } return list; } public ArrayList<article rel='nofollow' onclick='return false;'> findByBlogIdSortId(int blogid,int sortid){ ArrayList<article rel='nofollow' onclick='return false;'> list=new ArrayList<article rel='nofollow' onclick='return false;'>(); StringBuffer sql=new StringBuffer(); sql.append("select * from article "); sql.append(" where blogid="+blogid); if(sortid==0){ sql.append(" order by pubtime desc;"); }else{ sql.append(" and sortid="+sortid+" order by pubtime desc;"); } try{ ResultSet set=DBUtil.executeQuery(sql.toString()); while(set.next()){ Article article=new Article(); article.setId(set.getInt("id")); article.setTitle(set.getString("title")); article.setContent(set.getString("content")); article.setPubtime(set.getString("pubtime")); article.setBlogid(set.getInt("blogid")); article.setSortid(set.getInt("sortid")); list.add(article); } }catch(Exception ex){ ex.printStackTrace(); } return list; } public ArrayList<article rel='nofollow' onclick='return false;'> findMatchArticle(String key){ ArrayList<article rel='nofollow' onclick='return false;'> list=new ArrayList<article rel='nofollow' onclick='return false;'>(); StringBuffer sql=new StringBuffer(); sql.append("select * from article where title like '%"+key+"%';"); try{ ResultSet set=DBUtil.executeQuery(sql.toString()); while(set.next()){ Article article=new Article(); article.setId(set.getInt("id")); article.setTitle(set.getString("title")); article.setContent(set.getString("content")); article.setPubtime(set.getString("pubtime")); article.setBlogid(set.getInt("blogid")); article.setSortid(set.getInt("sortid")); list.add(article); } }catch(Exception ex){ ex.printStackTrace(); } return list; } public int getFeedBackTotal(int articleId){ int i=0; FeedBackDao feedBackDao=new FeedBackDao(); return i; } }
评论
    相关推荐
    • NewBlogOnline.rar
      java代码,sql数据库,功能完善,欢迎下载基于 java / jsp 技术构建的博客系统,不同于asp、php语言的博客系统,blog4j采用三层架构(展现层、业务层、数据层)、基于WEB ...是中大型博客网站的理想博客系统解决方案。
    • NewBlogOnline.rar
      实现博客的常用功能,代码完善,适合学习参考
    • NewBlogOnline.rar
      该系统为网上博客系统,实现用户登录,查看留言,发表留言,注销等功能
    • BBS_system_on_java.rar
      BBS论坛系统由JAVA和JSP实现,开发中涉及JavaBean,JSP和服务器Tomcat5.0.7的设置,数据库用SQL2000。有注册登陆,浏览,发帖 回帖,帖子管理,论坛设置,管理版块,用户管理等模块。
    • 30184342396.rar
      jsp图书管理系统,自己看了,感觉还不错,用的mysql的数据库
    • online.rar
      jsp 在线客服 源码 实现在线聊天的功能
    • oa_09.rar
      oa办公系统 java+tomcat+mySQL实现
    • LibraryManage.rar
      是一个用jsp做前台,java做后台的图书管理系统,可供毕业设计做参考
    • demo.zip
      extjs与Struts整合以及与后台数据库的交互 非常值得学习的一个案例,仅供学习
    • exam.rar
      STRUTS的在线考试系统 数据库MYSQL 超完整,超好用的!