資源簡介
個人博客Blog系統 本人大學生,這是期末JSp的大作業,內有程序源碼,數據庫,實驗報告一并打包 如果你也有JSp的期末大作業 一定適合你

代碼片段和文件信息
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
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????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
?????文件????????526??2008-01-18?16:48??個人博客系統JSP\MyBlog\admin\word\WordModify.jsp
?????文件????????948??2008-01-31?14:52??個人博客系統JSP\MyBlog\css\st
?????文件???????1920??2008-02-13?11:38??個人博客系統JSP\MyBlog\css\st
?????文件????1048576??2008-02-16?08:36??個人博客系統JSP\MyBlog\dateba
?????文件????1048576??2008-02-16?08:36??個人博客系統JSP\MyBlog\dateba
?????文件???????1954??2013-06-30?02:13??個人博客系統JSP\MyBlog\front\article\ArticleIndex.jsp
?????文件???????4333??2013-06-30?02:13??個人博客系統JSP\MyBlog\front\article\ArticleList.jsp
?????文件???????4938??2013-06-30?02:13??個人博客系統JSP\MyBlog\front\article\ArticleSingle.jsp
............此處省略123個文件信息
- 上一篇:java編寫微信二維碼支付源碼
- 下一篇:java 桌面動態寵物
評論
共有 條評論