没有合适的资源?快使用搜索试试~ 我知道了~
javaee 实验报告 实验一 JSP+Servlet+Javabean+jdbc-基于MVC模式的数据库的应用
需积分: 40 16 下载量 29 浏览量
2022-07-17
13:26:16
上传
评论 11
收藏 5.52MB DOCX 举报
温馨提示


试读
77页
javaee 实验报告 实验一 JSP+Servlet+Javabean+jdbc-基于MVC模式的数据库的应用 实验二 JSF+JPA实现用户注册 实验三 struts+spring+hibernate框架访问数据库的应用 实验四 使用WebService和EJBean访问数据库的应用
资源详情
资源评论
资源推荐

实 验 一 JSP+Servlet+Javabean+jdbc- 基 于
MVC 模式的数据库的应用
一、实验目的:
掌握 MVC 模式的基本原理
掌握 JSP+Servlet+JavaBean 架构连接、查询、删除数据库的方法;
二、实验要求:
采用 JSP+Servlet+JavaBean 架构,设计通过下列 JSP 页面访问数据库(如表
5-1),具体要求如下:
1.添加用户页面(AddUser.jsp),如图 7-1 所示;
2. 删除用户页面(Delete.jsp), 如图 7-2 所示;
3.查找和修改用户页面(SearchAndModify.jsp), 如图 7-3 所示。
图 7-1 添加用户页面
AddUser.jsp
AddUserSer
vlet
DAOUser
VOUser
DB
DBUtil

图 7-2 删除用户页面
图 7-3 查询和修改用户页面
三、实验步骤:
1.准备需要访问的数据库
下载并安装 MySQL5.6.47

Copy MySQL5.0 驱动 mysql-connector-java-5.1.7-bin.jar 到%TOMCAT%\lib 文件
夹下创建数据库及表:
数据库的设计如下表:
数据库采用 MySQL5.0,数据库名:db,表名:user(用户表)
表 5-1 数据库的用户表
序
号
列名
数 据 类
型
长
度
主
键
允 许
空
默 认
值
说明
1
usernam
e
varchar
40
是
否
用 户
名
2
passwor
d
varchar
40
是
口令
创建过程如下:(可选择使用 MySQL 的数据库管理和开发工具 Navicat 和
MySQL-Front 等)
Step1:进入 MySQL 程序的 MySQL Command Line Client 界面,如下图所示
Step2:分别执行下列命令://支持中文
① 创建数据库:
CREATE DATABASE mydb charset utf8;

USE mydb:
② 建表:
CREATE TABLE user (
username varchar(20) NOT NULL PRIMARY KEY,
password varchar(20)
)
开发过程如下:
Step1: 创建值 JavaBean: User.java,内容如下:
package valueBean;
public class VOUser {
private String username;//用户名
private String password;//口令
public VOUser()
{
this.username="";
this.password="";

}
public void setUsername(String username) {
this.username = username;
}
public String getUsername() {
return username;
}
public void setPassword(String password) {
this.password = password;
}
public String getPassword() {
return password;
}
}
Step2: 创建连接数据库类 DBUtil
package toolBean.db;
import java.sql.*;
import valueBean.User;
public class DBUtil{
private static Connection conn=null;
public static Connection getConnection()
剩余76页未读,继续阅读















m0_71999066
- 粉丝: 14
- 资源: 7
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 数据结构课程设计,地铁公交换乘系统(demo),使用Qt QML.zip
- 数据库系统大作业:手机零售系统,技术栈:C++,Qt,SQL Server存储过程、触发器.zip
- 最后一个版本,经测试可用 md5: 26569c63bf1ab7165655a58a8b964426
- api-ms-win-shcore-scaling-l1-1-1.wim
- python MK突变分析代码,更改文件路径就可以使用
- SOP8888888888888
- Burning Shader 1.3.3
- ._ID3决策树算法实验
- DeepVoice AI - Text To Voice v2.1.3
- ACE 2005,LDC2006T06数据集下载
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0