资源简介
jsp+servlet+javabean实现简易留言板(包含数据库文件)
简单体验MVC设计模式
jsp:视图,与用户打交道;servlet:控制器,请求分配转发,联系视图层与模型层;javabean:模型层,与书库打交道
先恢复数据库,我用的是navicat for mysql;
数据库名:message 表名:message
代码片段和文件信息
package com.bean;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import com.dao.DbConnection;
public class Message {
private int id;
private String title;
private String content;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String gettitle() {
return title;
}
public void settitle(String title) {
this.title = title;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
//添加一条留言
public void add(Message message) throws SQLException{
//获取数据库连接
Connection conn=DbConnection.getConnection();
PreparedStatement pre= conn.prepareStatement(“INSERT INTO message(titlecontent) VALUES (??)“);
pre.setString(1 message.gettitle());
pre.setString(2message.getContent());
pre.execute();
System.out.println(“插入一条留言记录“);
conn.close();
}
//查询所有留言
public ArrayList queryAll() throws SQLException{
ArrayList messages=new ArrayList();
ResultSet rs=null;
Connection conn=DbConnection.getConnection();
PreparedStatement pre=conn.prepareStatement(“SELECT * FROM message“);
rs=pre.executeQuery();
while(rs.next()){
Message message = new Message();
message.setId(rs.getInt(“id“));
message.settitle(rs.getString(“title“));
message.setContent(rs.getString(“content“));
messages.add(message);
}
conn.close();
return messages;
}
//删除一条留言
public void delete(Message message) throws SQLException{
Connection conn=DbConnection.getConnection();
PreparedStatement pre=conn.prepareStatement(“DELETE FROM message WHERE id=?“);
pre.setInt(1 message.getId());
pre.execute();
System.out.println(“删除一条留言记录:“+message.getId());
conn.close();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-04-17 18:59 Message\
文件 991 2013-04-17 19:06 Message\.classpath
文件 1040 2013-04-17 18:59 Message\.project
目录 0 2013-04-17 18:59 Message\.settings\
文件 503 2013-04-17 18:59 Message\.settings\.jsdtscope
文件 364 2013-04-17 18:59 Message\.settings\org.eclipse.jdt.core.prefs
文件 475 2013-04-17 18:59 Message\.settings\org.eclipse.wst.common.component
文件 345 2013-04-17 18:59 Message\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2013-04-17 18:59 Message\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2013-04-17 18:59 Message\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2013-04-17 19:25 Message\WebContent\
目录 0 2013-04-17 18:59 Message\WebContent\me
文件 39 2013-04-17 18:59 Message\WebContent\me
目录 0 2013-04-17 18:59 Message\WebContent\WEB-INF\
目录 0 2013-04-17 19:05 Message\WebContent\WEB-INF\lib\
文件 832960 2013-04-17 19:05 Message\WebContent\WEB-INF\lib\mysql-connector-java-5.1.22-bin.jar
文件 987 2013-04-17 19:01 Message\WebContent\WEB-INF\web.xm
文件 406 2013-04-17 19:03 Message\WebContent\index.jsp
文件 601 2013-04-17 12:47 Message\WebContent\message.jsp
文件 1407 2013-04-17 18:57 Message\WebContent\show.jsp
目录 0 2013-04-17 19:27 Message\WebContent\数据库\
文件 891 2013-04-17 19:27 Message\WebContent\数据库\message.sql
目录 0 2013-04-17 18:59 Message\build\
目录 0 2013-04-17 19:06 Message\build\classes\
目录 0 2013-04-17 19:06 Message\build\classes\com\
目录 0 2013-04-17 19:06 Message\build\classes\com\bean\
文件 3059 2013-04-17 19:06 Message\build\classes\com\bean\Message.class
目录 0 2013-04-17 19:06 Message\build\classes\com\dao\
文件 1222 2013-04-17 19:24 Message\build\classes\com\dao\DbConnection.class
目录 0 2013-04-17 19:06 Message\build\classes\com\ser\
文件 2839 2013-04-17 19:06 Message\build\classes\com\ser\MessageServlet.class
............此处省略8个文件信息
- 上一篇:java web聊天系统
- 下一篇:android如何获取相片的拍摄日期
相关资源
- jsp模拟酷狗官网源码(附数据库)
- 法律咨询信息系统(java+jsp+sqlserver)
- 煤矿安全管理系统(jsp源码+数据库脚
- 基于JSP实现的美食餐饮管理系统(源
- 北大青鸟jsp+servlte服务管理系统
- 都市供求信息网(源码+数据库+文档)
- jsp+servlet+jdbc开发学生信息后台管理系
- JSP选课系统(源码+文档+数据库)
- 基于JSP的超市销售管理系统(源码+
- jsp宠物商店(源码+数据库)
- jsp进销存管理系统(源码+数据库+文档
- 基于JAVA_JSP电子书系统(源码+数据库
- JSP考试网上报名考试系统(源码+数据
- jsp讲解
- jsp简单登录
- shine网上书城(jsp+mysql)
- 基于JSP学生成绩管理系统软件的开发
- 学生请假管理系统.zip
- 药品进销存管理系统(论文范文_JSP
- JSP购物网站完整源码包含项目源码,
- 奖学金管理系统java+jsp+mysql
- 实现jsp页面二级下拉框联动,实时读
- JSP+SQL音乐网站(毕业设计)
- JSP+MYSQL鞋城在线销售系统
- jsp网站模板
- JSP多文件上传同时上传
- JAVA JSP学生网上报名系统
- 大双引力中的双耦合物质场得到了中
- 博客系统笔记以及源码
- pdf-chinese.zip
评论
共有 条评论