1.JDBC定义
JDBC是Java数据库连接技术的简称,提供连接各种常用数据库的能力
2.为什么需要JDBC
JDBC场景1:
客户端(本机+应用服务器)---JDBC---》数据库-----》
返回至客户端《---JDBC---
JDBC场景2:
本机---访问---》应用服务器---JDBC---》数据库-----》
返回至客户端《---JDBC---
3、JDBC的工作原理
(1)Java连接数据库的步骤:
步骤1:Java应用程序编写代码
步骤2:调用JDBC API接口或是类
步骤3:加载JDBC的驱动(jar包)
步骤4:调用数据库并测试
(2)JDBC apl接口或是类的种类:
DriverManager类 Connection接口 Statement接口 ResultSet接口
4、JDBC API
- JDBC API的核心作用:1、连接数据库2、执行sql语句3、保存结果
- JDBC API执行顺序:
- Driver Manager 管理驱动
- 创建连接对象 Connection对象
- 调用Statement对象执行SQL语句
-
调用ResultSet对象保存查询结果【查询才会使用得到ResultSet】
5、JDBC编程模板
![](https://img-blog.csdnimg.cn/6cd1234efe5649b0a4afef5de71ea0f2.png)
6、JDBC编程步骤
1.注册JDBC驱动
2.管理连接
3.创建PreparedStatement对象
【为什么不用Statement对象?因为Statement对象有SQL注入的问题,sql注入是sql中的安全问题】
4.发送SQL语句
5.处理返回结果
6.释放资源
7、JDBC实战
步骤1:创建数据库及表
步骤2:创建工程,引入MySQL依赖,并创建包及User类
方式1:创建java工程
方式2:创建maven工程,添加数据
步骤3:删除数据
步骤4:修改功能