实验四 JSP数据库编程基础
资源链接:
只有实验报告的:https://download.csdn.net/download/weixin_42859280/11251324
含有全部东西的:https://download.csdn.net/download/weixin_42859280/11251426
实验内容:
1、设有一图书馆数据库,包括三个表:图书表、读者表、借阅表。完成以下习题。(选做)
1)创建一个图书馆数据库
2) 在图书馆数据库中创建三个表:
图书(书号,书名,作者,出版社,单价)
读者(读者号,姓名,性别,电话)
借阅表(读者号,书号,借出日期,应还日期)
3)给图书表增加一列’ISBN’,数据类型为CHAR(10)
4) 删除图书表中新增的列ISBN;
5) 向读者表加入一个新读者,该读者的信息为:
(‘200197’,’wangxiao’,’m’,’8832072’,’computer’)
6)向图书表中加入一个图书信息,内容为:
(‘TP316,’book’,’Au’,’beijing’,’30’);
7) 向借阅表插入一个借阅记录,表示读者’wangxiao’借阅了一本书,图书号为’TP316’,借出日期为当天的日期,归还日期为空值。
8) 读者’wangxiao’在借出上述图书后10天归还该书
9) 当读者’wangxiao’按期归还图书时,删除上述借阅记录;
10) 查询既不是机械工业出版社、也不是科学出版社出版的图书信息
2、创建用户表,能完成用户登录验证和用户注册功能。
E4-1 login.jsp
E4-2 登录成功界面
E4-3 注册界面
E4-4 注册成功界面
3、创建用户留言模块,页面有登陆,注册,查看留言列表,查看详细留言,发布留言,安全退出等功能。先创建数据库,数据库中至少要有users和words两个表,其他可以自行设计。
CREATE TABLE users (
UserID bigint(20) NOT NULL auto_increment,
UserName varchar(20) default NULL,
UserPassword varchar(20) default NULL,
PRIMARY KEY (UserID)
) ;
CREATE TABLE words (
WordsID bigint(20) NOT NULL auto_increment,
WordsTitle varchar(100) default NULL,
WordsContent text,
WordsTime datetime default ‘0000-00-00 00:00:00’,
UserID bigint(20) NOT NULL default ‘0’,
PRIMARY KEY (WordsID)
) ;
界面可以自行设计。
4、使用JavaBean技术设计一个网上聊天室。数据库设计以下3个表。(选做)
Users数据表:保存聊天室的用户资料。
chat数据表:保存聊天记录。
userlist数据表:保存在线用户信息。
创建用户模块和管理员模块。用户模块可以包含用户登录、发送聊天信息、聊天信息显示、在线用户列表显示、用户退出和聊天室页面等。管理员模块可以包含管理员登录、聊天管理页面、禁止用户进入等。
实验四 JSP数据库编程基础相关推荐
- JSP的HTML基础实验原理,实验四 JSP基础语法
jsp的一些常用语法 实验四 JSP基本语法 一.实验目的 1. 熟练掌握JSP的声明.表达式.小脚本和注释的使用: 2. 理解JSP指令和动作的语法格式: 3. 理解JSP页面的生命周期. 4. 熟 ...
- java 168转换成861_java实验-java语言面向对象编程基础
java实验-java语言面向对象编程基础 (12页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 8.90 积分 广州大学学生实验报告广州大学学生实验报告 ...
- JDBC 数据库编程基础
JDBC 数据库编程基础 安装MySQL 进入官网下载页面:https://www.mysql.com/cn/downloads/ 以下红色横线标记的为mysql社区版,是免费的mysql版本: 接下 ...
- java实验报告(数据库编程实验)
实验名称: java数据库编程实验 所使用的工具软件及环境: 环境:Windows 8.1;jdk 1.8; 工具:eclipse 实验目的: 1.了解和掌握java基本概念和语法 2.java图形界 ...
- 2017-2018-2 20165236 实验四《Android开发基础》实验报告
2017-2018-2 20165236 实验四<Android开发基础>实验报告 一.实验报告封面 课程:Java程序设计 班级:1652班 姓名:郭金涛 ...
- 2018-2019-2-20175225 实验四《Android开发基础》实验报告
一.实验报告封面 课程:Java程序设计 班级:1752班 姓名:张元瑞 学号:20175225 指导教师:娄嘉鹏 实验日期:2019年5月14日 实验时间:13:45 - 21:00 实验序号:实验 ...
- 20175308 2018-2019-2 实验四 《Android开发基础》实验报告
20175308 2018-2019-2 实验四 <Android开发基础>实验报告 实验要求 参考 Android开发简易教程 完成云班课中的检查点,也可以先完成实验报告,直接提交.注意 ...
- 实验四:Android 开发基础
实验四:实验报告 课程:程序设计与数据结构 班级: 1623 姓名: 张旭升 学号:20162329 指导教师:娄嘉鹏 王志强 实验日期:5月26日 实验密级: 非密级 预习程度: 已预习 必修/选修 ...
- 20175208 张家华 实验四《Android开发基础》实验报告
一.实验报告封面 课程:Java程序设计 班级:1752班 姓名:张家华 学号:20175208 指导教师:娄嘉鹏 实验日期:2019年5月16日 实验时 ...
最新文章
- Android NDK开发之旅31 FFmpeg音频解码
- ckc交易什么意思_限价委托是什么意思?有限制的委托交易
- linux下shell显示-bash-4.1#不显示路径解决方法
- 【面试招聘】有哪些好的秋招经验分享?数据、算法岗的几点经验分享
- java高并发(九)线程封闭
- Linux系统编程---4(进程间通信IPC,管道)
- 理工男最该死的十二个瞬间
- 掌握这7点,不懂代码也能做出酷炫可视化大屏!
- transition属性详细讲解
- LQR控制算法及代码实践
- 计算机 复制文件格式,电脑u盘文件无法复制的解决方法
- python中如何判断词性_python进行词性分析
- idea remote debug
- java int 运算符,java中各种运算符
- 人工智能聊天机器人(有详细安装教程)/ 自动学习型
- 电脑版微信提示音mp3_短的微信提示音什么好?40首好听的微信提示音试听下载...
- vue 美食杰项目 登录验证
- 超厉害的CSS3图片破碎爆炸效果!
- DeflateRect
- 【动态规划】prob
热门文章
- 编程能力差,90%输在了这点上!CTO:这样学编程 ,更容易成为高手
- 2020年AI如何走?Jeff Dean和其他四位“大神”已做预测!
- 从0到1详解推荐系统中的嵌入方法,原理、算法到应用都讲明白了
- 七夕大礼包:26个AI学习资源送给你!
- 贾扬清加盟AI开发者大会!早鸟票抢购正式开启
- AI一分钟 | MIT研发盲眼机器人;卫报披露“假AI”,不少是人假扮的
- 没有地图也能导航?DeepMind用街景来认路
- 处理 Exception 的几种实践,很优雅,被很多团队采纳!
- 看看人家那后端API接口写得,那叫一个优雅!
- Spring Boot 最最最常用的注解梳理