• 大小: 3.8MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-02
  • 语言: Java
  • 标签: JAVAWEB  

资源简介

内有程序源码,数据库,实验报告内有程序源码,适合JAVA WEB,数据库,多媒体大作业

资源截图

代码片段和文件信息

package com.yxq.dao;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import com.yxq.toolsbean.DB;
import com.yxq.valuebean.ArticleBean;

public class ArticleDao {
private DB connection = null;
private ArticleBean articleBean = null;

public ArticleDao() {
connection = new DB();
}

/**
 * @功能 实现对文章进行增、删、改的操作
 * @参数 oper为一个String类型变量,用来表示要进行的操作;single为ArticleBean类对象,用来存储某个文章的信息
 * @返回值 boolean型值
 */
public boolean operationArticle(String oper ArticleBean single) {
/* 生成SQL语句 */
String sql = null;
if (oper.equals(“add“)) //发表新文章
sql = “insert into tb_article values (‘“ + single.getTypeId() + “‘‘“+ single.gettitle() + “‘‘“ + single.getContent() + “‘‘“+ single.getSdTime()+ “‘‘“+single.getCreate()+“‘‘“ + single.getInfo()+“‘“+single.getCount() + “)“;
if (oper.equals(“modify“)) //修改文章
sql = “update tb_article set article_typeID=“ + single.getTypeId()+ “article_title=‘“ + single.gettitle() + “‘article_content=‘“+ single.getContent() +“‘article_create=‘“+single.getCreate()+ “‘article_info=‘“+single.getInfo()+“‘ where id=“ + single.getId();
if (oper.equals(“delete“)) //删除文章
sql = “delete from tb_article where id=“ + single.getId();
if (oper.equals(“readTimes“)) //累加阅读次数
sql = “update tb_article set article_count=article_count+1 where id=“+ single.getId();

/* 执行SQL语句 */
boolean flag =connection.executeUpdate(sql);
return flag;
}

/** 
 * @功能 查询指定类别的文章
 * @参数 typeId表示文章类别ID值
 * @返回值 List集合
 */
public List queryArticle(int typeIdString type) {
List articlelist = new ArrayList();
String sql = ““;
if (typeId <=0) //不按类别查询,查询出前3条记录
sql = “select top 3 * from tb_article order by article_sdTime DESC“;
else //按类别查询
if(type==null||type.equals(““)||!type.equals(“all“))
sql = “select top 5 * from tb_article where article_typeID=“ + typeId+ “ order by article_sdTime DESC“;
else
sql = “select * from tb_article where article_typeID=“ + typeId+ “ order by article_sdTime DESC“;
ResultSet rs = connection.executeQuery(sql);
if(rs!=null){
try {
while (rs.next()) {
/* 获取文章信息 */
articleBean = new ArticleBean();
articleBean.setId(rs.getInt(1));
articleBean.setTypeId(rs.getInt(2));
articleBean.settitle(rs.getString(3));
articleBean.setContent(rs.getString(4));
articleBean.setSdTime(rs.getString(5));
articleBean.setCreate(rs.getString(6));
articleBean.setInfo(rs.getString(7));
articleBean.setCount(rs.getInt(8));

/* 查询tb_review数据表统计当前文章的评论数 */
sql=“select count(id) from tb_review where review_articleId=“+articleBean.getId();
ResultSet rsr=connection.executeQuery(sql);
if(rsr!=null){
rsr.next();
articleBean.setReview(rsr.getInt(1));
rsr.close();
}
articlelist.add(articleBean);
}
} catch (SQLExcept

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        825  2018-06-09 15:41  个人博客系统JSP\MyBlog\.classpath

     文件        906  2018-06-09 15:40  个人博客系统JSP\MyBlog\.project

     文件        567  2018-06-09 15:40  个人博客系统JSP\MyBlog\.settings\.jsdtscope

     文件        364  2018-06-09 15:40  个人博客系统JSP\MyBlog\.settings\org.eclipse.jdt.core.prefs

     文件        472  2018-06-09 15:40  个人博客系统JSP\MyBlog\.settings\org.eclipse.wst.common.component

     文件        252  2018-06-09 15:40  个人博客系统JSP\MyBlog\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2018-06-09 15:40  个人博客系统JSP\MyBlog\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2018-06-09 15:40  个人博客系统JSP\MyBlog\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件        693  2013-06-30 02:28  个人博客系统JSP\MyBlog\admin\AdminIndex.jsp

     文件       3104  2008-12-21 20:40  个人博客系统JSP\MyBlog\admin\article\ArticleAdd.jsp

     文件       3473  2008-01-31 16:22  个人博客系统JSP\MyBlog\admin\article\ArticleList.jsp

     文件       4470  2008-01-31 16:27  个人博客系统JSP\MyBlog\admin\article\ArticleModify.jsp

     文件       2173  2008-02-13 16:44  个人博客系统JSP\MyBlog\admin\article\ArticleSingle.jsp

     文件       1660  2008-02-13 11:24  个人博客系统JSP\MyBlog\admin\article\ArticleTypeAdd.jsp

     文件       2088  2008-01-31 16:19  个人博客系统JSP\MyBlog\admin\article\ArticleTypeList.jsp

     文件       2159  2008-01-31 16:23  个人博客系统JSP\MyBlog\admin\article\ArticleTypeModify.jsp

     文件       1121  2013-06-30 02:28  个人博客系统JSP\MyBlog\admin\error.jsp

     文件       1530  2008-12-19 16:17  个人博客系统JSP\MyBlog\admin\logon.jsp

     文件        569  2008-01-31 16:02  个人博客系统JSP\MyBlog\admin\master\MyModify.jsp

     文件        526  2008-01-18 16:48  个人博客系统JSP\MyBlog\admin\master\MySingle.jsp

     文件       2559  2008-02-13 12:19  个人博客系统JSP\MyBlog\admin\photo\PhotoList.jsp

     文件        526  2008-01-18 16:48  个人博客系统JSP\MyBlog\admin\photo\PhotoModify.jsp

     文件        526  2008-01-18 16:48  个人博客系统JSP\MyBlog\admin\photo\PhotoSingle.jsp

     文件       1619  2008-01-31 18:43  个人博客系统JSP\MyBlog\admin\photo\PhotoUpload.jsp

     文件       1151  2013-06-30 02:28  个人博客系统JSP\MyBlog\admin\success.jsp

     文件        507  2013-06-30 02:37  个人博客系统JSP\MyBlog\admin\view\AdminEnd.jsp

     文件       2148  2013-06-30 02:52  个人博客系统JSP\MyBlog\admin\view\AdminLeft.jsp

     文件       1035  2013-06-30 02:53  个人博客系统JSP\MyBlog\admin\view\AdminTop.jsp

     文件        526  2008-01-18 16:48  个人博客系统JSP\MyBlog\admin\word\WordAdd.jsp

     文件       2441  2008-02-15 09:11  个人博客系统JSP\MyBlog\admin\word\WordList.jsp

............此处省略139个文件信息

评论

共有 条评论