Java --- MySql JDBC

JDBC 定义

 

定义:Java连接数据库的一种能力或是技术

为什么需要JDBC

核心要点 :利用JDBC才可以使服务器端和数据库进行数据的传递和交互

JDBC场景1:

客户端(本机+应用服务器) -----JDBC----> 数据库

                      客户端 <--------JDBC-------

JDBC场景2:

本机 ----访问----> 应用服务器 ----JDBC----> 解析并传递到数据库

                                  客户端 <--------JDBC-------

JDBC工作原理

Java链接数据库的步骤

步骤1:Java应用程序编写代码

步骤2:调用JDBC API 接口或是类

步骤3:加载JDBC的驱动(jar包)

步骤4:调用数据库并测试

JDBC API接口或是类的种类

(1)DriverManager类

(2)Connection接口

(3)Statement接口

(4)ResultSet接口

JDBC API

JDBC API的核心作用

(1)连接数据库

(2)执行sql语句

(3)保存结果

JDBC API执行顺序

(1)DriverManager管理驱动

(2)创建连接对象Connection对象

(3)调用Statement对象执行sql语句

(4)调用ResultSet对象保存查询结果【查询才会使用得到ResultSet】

JDBC编程模板

 JDBC编程步骤

JDBC访问数据库的步骤:

1.注册JDBC驱动

2.管理连接

3.创建PreparedStatement对象 - 预编译对象

【为什么不用Statement对象?

因为Statement对象有sql注入的问题,sql注入是sql中安全性问题】

4.发送sql语句,并得到返回结果

5.处理返回结果

6.释放资源

JDBC实战

步骤1:创建数据库/表

步骤2:创建工程

方式1:创建Java工程

 

 方式2:创建maven工程

 JDBC添加功能

 

 如遇中文乱码

 ?characterEncoding=utf-8

JDBC实战

 

 JDBC删除功能

 JDBC修改功能

 查询对象

 JDBC查询集合

 模糊查询

 

 JDBC训练1

 

 

 

 

 

 

 

 

 复盘:

1.创建数据库/表

2.创建工程/包

3.创建实体类【命名规则 --- 驼峰标准】

4.新增功能

5.测试用例【替代main函数】

JDBC训练2

 

 

 

 

 

 

 JDBC训练3

 

 

 

 

 

 

 

 

 

 JDBC训练4

 

 

 

 

 

 

 

 

 

 

 JDBC训练5

 

 

 

 利用JDBC实现注册功能

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值