第7章 JSP数据库编程.pptx

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

您可能关注的文档

文档评论(0)

87090 + 关注
实名认证
内容提供者

中学高级教师 从事一线教育教研15年多

1亿VIP精品文档

相关文档