Java JDBC

目录

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编程模板

Java JDBC_第1张图片

 

6. JDBC编程步骤:

        1.注册JDBC驱动

        2.管理连接

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

        为什么不用Statement对象?因为Statement对象有sql注入的问题,sql注入是sql中的安全性            问题

        4.发送SQL语句

        5.处理返回结果

        6.释放资源

7.JDBC实战

步骤1:创建数据库

Java JDBC_第2张图片

步骤2:创建实例类

Java JDBC_第3张图片

步骤3:测试连接

 Java JDBC_第4张图片

 

7.1 使用JDBC添加数据

Java JDBC_第5张图片

 

7.2 使用JDBC删除数据

Java JDBC_第6张图片

 

 7.3 使用JDBC修改数据

Java JDBC_第7张图片

 Java JDBC_第8张图片

  7.4 使用JDBC查询数据

Java JDBC_第9张图片

 Java JDBC_第10张图片

 7.5 使用JDBC查询多条数据

Java JDBC_第11张图片

 Java JDBC_第12张图片

  7.6 使用JDBC实现模糊查询

Java JDBC_第13张图片

 Java JDBC_第14张图片

 Java JDBC_第15张图片

 

你可能感兴趣的:(java,开发语言,数据库)