当前课程知识点:Web后端开发技术 > 第8章 JDBC > 8.0 导学 > 8.0_导学
同学们好
欢迎回来继续学习Web后端开发技术
在这一章当中
我们将学习JDBC
JDBC是Java访问数据库的标准
当今是一个数据时代
各种各样的Web应用都离不开数据
不论是综合平台还是搜索平台
还是购物平台
他们都以数据为核心
那么对于我们开发的一些Web应用
也要将Web开发技术与数据库技术相结合
来开发
具有数据存储 查询等等相关功能的Web应用
那么这一章我们就学习有关JDBC的知识
来实现对数据库的访问
数据库的种类是比较多的
比如MySQL mongoDB redis
ORACLE
还有微软的SQL Server
对于我们来说
我们选择了MySQL数据库
MySQL数据库
它是开放源代码的关系型数据库管理系统
它有两个版本
一个是社区版
另外一个是商业版或者叫专业版
对于我们来说
我们选择的是社区版
那么这种数据库它具有速度快
总成本比较低这样一些特点
是我们开发中小型网站
或者平台的首选数据库
我们在项目当中使用到
MySQL数据库
需要从MySQL网站进行下载
当前MySQL属于
Oracle旗下的产品
我们在下载MySQL数据库的时候
首先需要在Oracle网站上面
注册一个用户
这张表格列出了MySQL
数据库与开发环境之间的关系
我们看到对应于MySQL数据库为8.0
这样一个版本
也就是说我们在开发当中使用的
这样一个版本
他要求的JDK和JRE的环境是1.8
而我们的开发环境就是基于这样一个
开发环境是可以满足的
另外我们需要注意到
对应于MySQL数据库
还有与之相关的叫做驱动
表格最左边这项叫驱动
他的版本是8.0
那么我们下载资源的时候
要把MySQL数据库
和相关的驱动都要下载下来
首先我们先下载和MySQL数据库
打开网址
然后我们找到MySQL Community
download选项
然后在这里面我们选择进行下载
接下来我们要下载驱动
那么这是下载驱动的地址
在这里面我们需要选择相关的平台
这里面要注意
这个选项要选择platform independent
选择下面这一项进行驱动的下载
驱动下载到本地以后
我们需要解压
解压以后我们会看到这样一个jar文件
那么这个就是它的驱动
如果我们开发的项目是普通的Java项目
我们需要把刚才jar文件部署在SRC
目录下面
我们选中jar文件
右击
在右击菜单当中找到build path
然后进而选择add to build path
将jar文件添加到当前的项目当中
我们开发的Web项目
在这种情况下
我们需要把刚才的jar文件加入到
lib文件夹下面就可以了
在使用MySQL数据库的时候
我们往往更喜欢使用客户端工具来
实现对数据库的管理
这里给大家推荐了几个
MySQL数据库的客户端工具
第1个叫做MySQL Front
第2个 Navicat cat for MySQL
对于数据库客户端的工具
使用起来比较方便
除此之外
还有workbench
这是MySQL官方推荐的
一个客户端工具
phpMyAdmin
下面SQLyog个这几个客户端工具
在开发当中经常的使用
使用起来都是比较方便的
同学们根据自己的情况选择其中一种来使用
通过本章的学习
我们将实现JDBC版的
某高校毕业生信息发布系统的注册与登录功能
在这之前的课程当中
我们实现了注册与登录功能
但是并没有数据库相关的操作
通过本章的学习
我们把这部分功能补充上
那么这一张学习内容主要包括什么呢
主要是对JDBC API的学习
以及使用JDBC API访问
MySQL数据库的基本的操作步骤
通过本章的学习
我们希望同学们达到以下目标
能够对MySQL数据库有个简单的认知
接下来我们一定要准备好JDBC的
开发环境
否则我们后续的内容是没法进行编码
没法进行学习的
接下来我们要重点学习JDBC的API
以及使用JDBC API访问
MySQL数据库的基本步骤
这里面我们看一下它的要求
是到这里面
好
这一小节我们就介绍到这里
谢谢
-1.0 导学
--1.0.1 导学
-1.1 Web应用开发概述
--1.1.3 测试
-1.2 准备Java Web应用开发环境
--1.2.2 测试
-1.3 任务实现:Hello World Web项目
--1.3.2 测试
-1.4 小结
--1.4.1 小结
-本课程所有代码
--课程参考代码
-2.0 导学
--2.0.1 导学
-2.1 Servlet概述
--2.1.3 测试
-2.2 创建Servlet
--2,2,3 作业
-2.3 Servlet应用
--2.3.4 测试
-2.4 任务实现:某高校毕业生信息发布系统-注册与登录(Servlet版)
--2.4.3 测试
-2.5 ServletConfig接口
-2.6 ServletContext接口
-2.7 HttpServletRequest接口
--2.7.5 测验
-2.8 HttpServletResponse接口
--2.8.3 测试
-2.9 任务实现:某高校毕业生信息发布系统-简历添加
--2.9.1 任务实现:某高校毕业生信息发布系统-简历添加
-2.10 小结
-动画演示:Java Web应用服务器处理客户端请求的过程
-3.0 导学
--3.0.1 导学
-3.1 Cookie技术
--3.1.3 测试
-3.2 Session技术
--3.2.2 Session技术-Session技术应用购物车
--3.2.3 测试
-3.3 URL重写与隐藏表单域
--3.3.2 测试
-3.4 任务实现:某高校毕业生信息发布系统-简历修改
--3.4.1 任务实现:某高校毕业生信息发布系统-简历修改
-3.5 小结
--3.5.1 小结
-4.0 导学
-4.1 jsp概述
--4.1.2 测试
-4.2 脚本元素
--4.2.2 测试
-4.3 指令元素
--4.3.2 测试
-4.4 动作元素
--4.4.3 测试
-4.5 内置对象
--4.5.3 测试
-4.6 JavaBean
--4.6.3 测试
-4.7 任务实现:某高校毕业生信息发布系统-首页(JSP版)
--4.7.1 任务实现:某高校毕业生信息发布系统-首页(JSP版)
-4.8 小结
--4.8.1 小结
-5.0 导学
--5.0.2 测试
-5.1 el语法
--5.1.2 测试
-5.2 el隐含对象
--5.2.2 测试
-5.3 任务实现:某高校毕业生信息发布系统-学生详细信息展示
--5.3.1 任务实现:某高校毕业生信息发布系统-学生详细信息展示
--5.3.2 测试
-5.4 小结
--5.4.1 小结
-6.0 导学
--6.0.2 测试
-6.1 核心标签库
--6.1.5 测试
-6.2 任务实现:某高校毕业生信息发布系统-首页(JSTL版)
--6.2.1 任务实现:某高校毕业生信息发布系统-首页(JSTL版)
--6.2.2 测试
-6.3 小结
--6.3.1 小结
-7.0 导学
--7.0_导学
-7.1 过滤器
--7.1.3 测试
-7.2 监听器
--7.2.1.1与ServletContext相关的监听器
--7.2.4 测试
-7.3 任务实现:某高校毕业生信息发布系统-单态登录
--7.3.1 任务实现:某高校毕业生信息发布系统-单态登录
--7.3.2 测试
-7.4 小结
--7.4.1小结
-8.0 导学
--8.0_导学
-8.1 JDBC API
--8.1.2 测试
-8.2 JDBC API访问MySQL基本步骤
--8.2.2 测试
-8.3 任务实现:某高校毕业生信息发布系统-注册与登录
--8.3.1 任务实现:某高校毕业生信息发布系统-注册与登录(JDBC版)
--8.3.2 测试
-8.4 小结
--8.4.1小结
-9.0导学
--9.0导学
-9.1 技术准备
--9.1.5 测试.
-9.2 系统设计
-9.3 系统实现
-9.4 小结
--9.4.1小结




