JavaWeb程序设计自编教材第3章JSP访问数据库.pdfVIP

  • 0
  • 0
  • 约3.94万字
  • 约 33页
  • 2021-09-14 发布于北京
  • 举报

JavaWeb程序设计自编教材第3章JSP访问数据库.pdf

精品资源共享课《JavaWeb 程序设计》 第3 章 JSP 访问数据库 【情境描述】 动态网页的主要特点之一是能够提供动态变化的数据,那么这些数据来源于哪里呢? 一般的Web 应用都会使用数据库技术存储业务数据。 本章的主要学习任务是基于MySQL 数据库实现漫画网站管理员的登录、漫画类别的管 理及会员注册与登录等功能,并通过分层架构优化数据库访问代码。 【学习目标】  能够搭建MySql 数据库开发环境  能够通过脚本导入数据库  能够通过JSP 连接MySQL 数据库  能够对MySQL 数据库进行数据操作  能够通过分层架构优化数据库访问代码  掌握JDBC 的原理及应用  掌握JDBC 核心组件的用法  掌握分层架构的实现原理 3.1 任务1:实现管理员的登录功能 【任务描述】 如图3-1 所示,导入漫画网站数据库cartoonDB ,运用JDBC 组件实现管理员的登录功 能;并在登录成功后,把管理员信息存入session 对象中;然后,从session 中获取真实姓名, 显示在管理员主页上。 图3-1 管理员登录 【技能目标】  搭建MySQL 数据库开发环境  掌握JDBC 访问数据库的流程  使用Connection 组件连接MySQL 数据库  使用Statement 组件查询数据  使用PreparedStatement 组件优化查询代码 【知识链接】 1 精品资源共享课《JavaWeb 程序设计》 3.1.1 搭建MySQL 数据库开发环境 MySQL 是目前最流行的关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属 于Oracle 公司。它可以在各种平台上运行(如Linux ,Windows 等),具有开源、可靠、可 扩展和快速等优势。 一、安装MySQL 1、安装MySQL 服务器 首先,如图3-2 所示,从MySQL 官网 (/downloads/mysql/ )找到符 合平台要求的版本进行下载,这里选择Windows (x86, 64-bit), ZIP Archive 。 图3-2 下载MySsql 在安装过程中,除了注意路径的选择以外,还需要如图3-3 和3-4 所示,选择只安装服 务器(Server only),并设置登录密码(这里设置为123456) 。 图3-3 选择安装类型 图3-4 设置登录密码 安装完成后,如图3-5 所示,启动MySQL 服务,并通过命令行客户端进行测试。 图3-5 启动并测试MySQL 服务器 2 精品资源共享课《JavaWeb 程序设计》 2、安装MySQL 客户端Navicat for MySQL Navicat 是一款非常友好的MySQL 客户端软件,其下载和安装过程比较简单,这里不 再介绍。Navicat 安装完成后,需要和MySQL 服务器进行连接测试。如图3-6 所示,点击“连 接”按钮,输入连接名(test )和登录密码(123456),点击“连接测试”,完成测试。 图3-6 Navicat for MySQL 连接测试 二、导入漫画网站的数据资源 1、创建数据库 如图3-7 所示,在连接名(test )上点击鼠标右键,选择 “创建数据库”,输入数据库名 称(cartoonDB ),并选择数据库字符集(utf-8 ),然后点击 “确认”, 完成数据库的创建。 2、导入数据资源 如图3-8 所示,在数据库名(cartoonDB )上点击鼠标右键,选择 “运行任务文件”,然 后选择运行教材资源中提供的数据库脚本文件(cartoonDB.sql ),完成数据的导入 (读者也 可以根据第1 章的要求自己创建数据表)。 图3-7 创建数据

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档