• 大小: 2.25MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-20
  • 语言: Java
  • 标签: java  mysql  博客系统  jsp  

资源简介

采用java技术和mysql数据库技术开发的比克系统,是比较完善的博客系统开发案例,包含博客的发布,博客管理,用户评论,账号管理等功能,是学习的非常好的案例。

资源截图

代码片段和文件信息

package cn.edu.luas.dao;

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

import cn.edu.luas.db.DBHelper;
import cn.edu.luas.model.Article;
import cn.edu.luas.model.User;

public class ArticleDAO {
// 创建一个数据库执行的对象
DBHelper db = new DBHelper();

// 增加一个article
public void addArticle(Article article) throws SQLException {
// 增加一个article的数据库sql语句
String sql = “insert into article(authoridtitlecontent) values( “ + article.getAuthorid()
+ “ “ + “ ‘“ + article.gettitle() + “‘  ‘“ + article.getContent() + “‘ )“;
System.out.println(sql);
// 执行sql语句
int rows = db.executeSql(sql);
System.out.println(rows + “行记录被插入数据库中。。。“);
}

// 删除一个article
public void delArticle(int id) throws SQLException {
// 删除一个Article的sql
String sql = “delete from article where id = “ + id;
// 执行sql
int rows = db.executeSql(sql);
System.out.println(rows + “行记录被删除...“);
}

// 修改一个Article信息
public void updateArticle(Article article) throws SQLException {
// 修改一个user的sql语句
String sql = “update article set title = ‘“+article.gettitle()+“‘ content = ‘“+article.getContent()+“‘ publishtime = ‘“+article.getPublishTime()+“‘ where id = “ + article.getId();
// 执行修改user的sql语句
int rows = db.executeSql(sql);
System.out.println(rows + “行记录被修改...“);
}

// 修改一个Article信息
public void clicksAdd(Article article) throws SQLException {
// 修改一个user的sql语句
String sql = “update article set clicks =clicks+1  where id = “ + article.getId();
System.out.println(sql);
// 执行修改user的sql语句
int rows = db.executeSql(sql);
System.out.println(rows + “行记录被修改...“);
}

// 查询全部用户信息
public ArrayList
 findAll() throws SQLException {
// 声明保存用户的列表集合
ArrayList
 articleList= new ArrayList
();
// 查询全部用户的sql语句
String sql = “select * from article“;
// 执行查询语句
ResultSet rs = db.executeQuery(sql);
// 遍历查询结果,并把查询结果放到保存用户的集合中
while(rs.next()) {
Article article = new Article();
article.setId(rs.getInt(“id“));
article.setAuthorid(rs.getInt(“authorid“));
article.settitle(rs.getString(“title“));
article.setContent(rs.getString(“content“));
article.setPublishTime(rs.getTimestamp(“publishTime“));
article.setClicks(rs.getInt(“clicks“));
article.setCommentCount(rs.getInt(“commentCount“));
// 把用户添加到集合中
articleList.add(article);
}

// 返回查询到的集合数据
return articleList;
}

// 查询全部用户信息
public ArrayList
 findArticleByAuthorId(int authorid) throws SQLException {
// 声明保存用户的列表集合
ArrayList
 articleList= new ArrayList
();
// 查询全部用户的sql语句
String sql = “select * from article where authorid=“+authorid;
// 执行查询语句
ResultSet rs = db.executeQuery(sql);
// 遍历查询结果,并把查询结果放到保存用户的集合中
while(rs.next()) {
Article article = new Article();
article.setId(rs.getInt(“id“));
a

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

     文件       1210  2014-01-03 15:12  myblog\.classpath

     文件        918  2013-12-29 17:17  myblog\.myeclipse\profiler\Test.xml

     文件       1405  2013-12-29 17:09  myblog\.project

     文件        522  2013-12-26 10:28  myblog\.settings\.jsdtscope

     文件        364  2013-12-26 10:28  myblog\.settings\org.eclipse.jdt.core.prefs

     文件        479  2013-12-26 10:28  myblog\.settings\org.eclipse.wst.common.component

     文件        414  2013-12-26 10:28  myblog\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2013-12-26 10:28  myblog\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2013-12-26 10:28  myblog\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       4317  2014-01-02 18:19  myblog\blog.sql

     文件       4558  2014-01-02 17:28  myblog\src\cn\edu\luas\dao\ArticleDAO.java

     文件       1687  2014-01-02 17:24  myblog\src\cn\edu\luas\dao\CommentDAO.java

     文件       4410  2014-01-03 15:22  myblog\src\cn\edu\luas\dao\UserDAO.java

     文件        999  2013-12-28 15:17  myblog\src\cn\edu\luas\db\ConnectionManager.java

     文件        888  2013-12-28 10:56  myblog\src\cn\edu\luas\db\DBHelper.java

     文件       1157  2014-01-02 09:50  myblog\src\cn\edu\luas\model\Article.java

     文件        332  2013-12-31 16:51  myblog\src\cn\edu\luas\model\Comment.java

     文件       1454  2014-01-02 17:49  myblog\src\cn\edu\luas\model\User.java

     文件        805  2013-12-25 18:04  myblog\src\cn\edu\luas\test\Test.java

     文件        347  2014-01-02 17:59  myblog\src\cn\edu\luas\util\RenameFile.java

     文件        976  2014-01-02 10:20  myblog\WebRoot\acceptArticle.jsp

     文件       8705  2014-01-03 15:47  myblog\WebRoot\addArticle.jsp

     文件       7395  2014-01-02 10:22  myblog\WebRoot\articledetail1.jsp

     文件      12440  2014-01-02 17:30  myblog\WebRoot\articleinfo.jsp

     文件       7350  2013-12-31 17:09  myblog\WebRoot\articlelist.jsp

     文件       8844  2014-01-02 17:14  myblog\WebRoot\articlemanagerlist.jsp

     文件       9391  2013-12-30 16:19  myblog\WebRoot\changepwd.jsp

     文件       3002  2013-12-30 11:51  myblog\WebRoot\ckeditor\adapters\jquery.js

     文件       2769  2013-12-30 11:51  myblog\WebRoot\ckeditor\build-config.js

     文件      44082  2013-12-30 11:51  myblog\WebRoot\ckeditor\CHANGES.md

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

评论

共有 条评论