目录
JDBC定义
为什么需要JDBC
JDBC的工作原理
JDBC API
JDBC编程模板
JDBC编程步骤
JDBC实战
1.JDBC定义
Java连接数据库的一种能力或是技术
2.为什么需要JDBC
总结:利用JDBC才可以使服务器端和数据库进行数据的传递和交互
场景1:
客户端(本机+应用服务器)------JDBC------>数据库
<------JDBC<--------
场景2:
本机----->访问------>应用服务器------JDBC---->数据库
<------JDBC<--------
3.JDBC的工作原理
(1)Java连接数据库的步骤:
步骤1:Java应用程序编写代码
步骤2:调用JDBC API接口或是类
步骤3:加载JDBC的驱动(jar包)
步骤4:调用数据库并测试
(2)JDBC API接口的种类:
1.DriverManager类
2.Connection接口
3.Statement接口
4.ResultSet接口
4.JDBC API
(1)JDBC API的核心作业:1.连接数据库 2.执行sql语句 3.保存结果
(2)JDBC API执行顺序:
1.DriverManger管理驱动
2.创建连接对象 Connertion对象
3.调用Statement对象执行sql语句
4.调用ResultSet对象保存查询结果【查询才会使用得到ResultSet】
5.JDBC编程模板
6. JDBC编程步骤:
1.注册JDBC驱动
2.管理连接
3.创建PreparedStatement对象-【预编译对象】
为什么不用Statement对象?因为Statement对象有sql注入的问题,sql注入是sql中的安全性 问题
4.发送SQL语句
5.处理返回结果
6.释放资源
7.JDBC实战
步骤1:创建数据库
步骤2:创建实例类
步骤3:测试连接
7.1 使用JDBC添加数据
7.2 使用JDBC删除数据
7.3 使用JDBC修改数据
7.4 使用JDBC查询数据
7.5 使用JDBC查询多条数据
7.6 使用JDBC实现模糊查询