一、JDBC简介
概念:
JDBC(Java DataBase Connectivity) :Java数据库连接技术。
具体讲就是通过Java连接广泛的数据库,并对表中数据执行增、删、改、查等操作的技术。如图所示:
本质上,JDBC的作用和图形化客户端的作用相同,都是发送SQL操作数据库。
也就是说,JDBC本质上也是一种发送SQL操作数据库的client技术,只不过需要通过Java编码完成。
作用:
通过JDBC技术与数据库进行交互,使用Java语言发送SQL语句到数据库中,可以实现对数据的增、删、改、查等功能,可以更高效、安全的管理数据。 JDBC是数据库与Java代码的桥梁(链接)。
二、JDBC的组成
JDBC是由一组用Java语言编写的类和接口组成,主要有驱动管理、Connection接口、Statement接口、ResultSet接口这几个部分。
三、JDBC的工作原理
JDBC的工作原理可以分为以下几个步骤:
1、加载并注册JDBC驱动:
这是建立数据库连接的第一步,我们需要先加载JDBC驱动,然后通过DriverManager的registerDriver方法进行注册。
2、建立数据库连接:
通过DriverManager的getConnection方法,我们可以建立与数据库的连接。
3、创建Statement对象:
通过Connection对象的createStatement方法,我们可以创建一个Statement对象,用于执行SQL语句。
4、执行SQL语句:
通过Statement对象的executeQuery或executeUpdate方法,我们可以执行SQL语句,获取结果或者更新数据库。
5、处理结果:
对于查询操作,我们需要处理ResultSet结果集;对于更新操作,我们不需要处理结果。
6、关闭资源:
最后,我们需要关闭打开的资源,包括ResultSet、Statement和Connection。