- 1、本文档共64页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
JSP开发案例教程第7章JSP数据库编程
本章内容概述:JDBC简介案例ch7.2_student:学生管理系统7.17.2小结与练习7.3
PARTONE7.1JDBC简介
4JDBC,即Java数据库连接(JavaDatabaseConnectivity),是Java语言中用来规范程序如何访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的2大类方法。在JDBC中,增添、修改和删除都算作是更新类型的操作,调用的是同一类方法。概念7.1JDBC简介
5Driver(驱动程序)将驱动程序加载到DriverManager(驱动管理器)中去,处理请求并返回数据库连接(Connection)对象。Connection(数据库连接)负责与数据库进行通信,SQL执行以及事务处理都是在某个特定Connection环境中进行的。Statement(SQL执行接口)用来执行SQL查询或更新。ResultSet(结果集)执行SQL查询所得到的记录的集合。JDBCAPI包含的类JDBCAPI包含的4个类:7.1JDBC简介
6加载驱动程序。1建立连接。2执行SQL语句。3处理结果集(只在查询数据时有此步骤)。4通过JDBC执行数据库操作的五大步骤:关闭数据库连接。57.1JDBC简介
PARTTWO7.2案例ch7.2_student:学生管理系统
7.2案例ch7.2_student8主要学习内容:工作流程图创建数据库db_student样式文件css.css数据操作类Db用户登录页index.jsp用户登录验证页loginCheck.jsp用户功能页main.jsp注销登录页logout.jsp在类Db中应用预编译的SQL执行接口类学生列表页studentList.jsp学生分页页面studentPage.jsp学生管理页studentAdmin.jsp学生详情页studentShow.jsp在类Db中增加数据插入、修改、删除的方法删除学生页studentDeleteDo.jsp批量删除学生在studentAdmin.jsp中的实现修改学生的输入页studentEdit.jsp修改学生的执行页studentEditDo.jsp新添学生的输入页studentAdd.jsp新添学生的执行页studentAddDo.jsp
7.2.1工作流程图9图7-1学生管理系统的工作流程图图7-2项目文件列表学生管理系统的主要功能有用户注册、用户登录、数据查询、数据分页、学生管理、用户管理等。系统的工作流程图如图7-1所示,项目的文件列表如图7-2所示。
10操作1:创建数据库db_student在MySQLWorkbench的工作界面中,在左边的SCHEMAS区域单击鼠标右键,在快捷菜单中选择“CreateSchema”(创建数据库)命令,在工作台新打开“new_schema–Schema”选项卡,在选项卡的Name(数据库名称)输入框中输入数据库的名称“db_student”,单击选项卡下边的“Apply”(应用)按钮,弹出“ReviewSQLScript”(查看SQL脚本)对话框,单击对话框的“Apply”按钮完成数据库db_student的创建,再单击“Finish”按钮关闭该对话框。此时,可在左边的SCHEMAS区域看到数据库db_student已成功创建。7.2.2创建数据库db_student
11操作2:创建数据表tb_user字段名数据类型字段说明userIdINT(11)用户ID。主键,非空,自增长usernameVARCHAR(45)用户名。值唯一passwordVARCHAR(45)密码realNameVARCHAR(45)真实姓名roleVARCHAR(5)用户角色。管理员admin,普通用户user,注册用户guesttimeRenewDATETIME更新时间。默认值为当前系统时间CURRENT_TIMESTAMP,即now()图7-3表tb_user的字段图7-4表tb_user中的数据表7-1数据表tb_user的字段信息数据表tb_user用于用户登录和用户管理,表7-1列出了数据表tb_user的各字段信息。7.2.2创建数据库db_student
12操作3:创建数据表tb_student图7-3表tb_student的字段图7-4表tb_student中的数据表7-1数据表tb_student的字段信息数据表tb_student用于学生管理,表7-2列出了数据表tb_student的各字段信息。字段名数据类型说明studentIdINT(11)
您可能关注的文档
- 第1章 JSP开发概述-1.1 动态网页技术.pptx
- 第1章 JSP开发概述-1.2 JSP网页的运行原理.pptx
- 第1章 JSP开发概述-1.3 JSP开发环境的安装与配置.pptx
- 第1章 JSP开发概述-1.4 案例ch1.4_sum:实现一个简单的JSP页面.pptx
- 第2章 JSP语法基础 2.1 JSP脚本元素、2.2 时间格式化案例.pptx
- 第2章 JSP语法基础 2.3 JSP指令元素、2.4 JSP动作元素.pptx
- 第2章 JSP语法基础 2.5 案例ch2.5_include:框架类型网页.pptx
- 第3章 JSP内置对象-3.1~3.5.pptx
- 第3章 JSP内置对象-3.6~3.7.pptx
- 第4章 JSP文件对象 4.1~4.3.pptx
- 尊老敬老-主题班会课件.pptx
- 小学劳动教育主题班会教案6篇.doc
- 小乌龟和小蜗牛-幼儿园课件.pptx
- 2024中国水利水电科学研究院减灾中心诚聘科研助理1人笔试备考试题及答案解析.docx
- 2024中建一局局二级公司总工程师竞聘1人笔试备考试题及答案解析.docx
- 安岳县2024年从“三支一扶”计划项目服务期满人员中考核招聘乡镇事业单位人员的笔试备考试题及答案解析.docx
- 2024重庆公共运输职业学院招聘10人笔试备考试题及答案解析.docx
- 2024重庆市汽车运输(集团)有限责任公司招聘12人笔试备考试题及答案解析.docx
- 贵州国企招聘:2024年七冶安装工程有限责任公司招聘88人笔试备考试题及答案解析.docx
- 自贡市人力资源和社会保障局2024年市属事业单位第二批公开考核聘用工作人员(34人)笔试备考试题及答案解析.docx
文档评论(0)