JDBC概述

JDBC概述

  • 核心JDBC组件
    • JDBC驱动程序
    • 连接
    • 声明
    • 结果集
  • 常见JDBC用例
    • 查询数据库
    • 查询数据库元数据
    • 更新数据库
    • 执行事务
  • JDBC组件交互图

JDBC API由以下核心部分组成:

  • JDBC驱动程序
  • 连接
  • 声明
  • 结果集

有四个基本的JDBC用例,大多数JDBC工作都围绕这些用例发展:

  • 查询数据库(从中读取数据)
  • 查询数据库元数据
  • 更新数据库
  • 执行事务

我将在以下部分中解释核心组件和常见用例。

核心JDBC组件

JDBC驱动程序

JDBC驱动程序是Java类的集合,使您能够连接到某个数据库。例如,MySQL将有自己的JDBC驱动程序。JDBC驱动程序实现了许多JDBC接口。当您的代码使用给定的JDBC驱动程序时,它实际上只是使用标准JDBC接口。所使用的具体JDBC驱动程序隐藏在JDBC接口后面。因此,您可以在代码没有注意到的情况下插入一个新的JDBC驱动程序。

当然,JDBC驱动程序所支持的功能可能会有所不同。

连接

一旦JDBC驱动程序被加载和初始化,就需要连接到数据库。您可以通过JDBC API和加载的驱动程序获得与数据库的连接。与数据库的所有通信都是通过连接进行的。一个应用程序一次可以打开多个与数据库的连接。这其实很常见。

声明

语句是用于对数据库执行查询和更新的语句。您可以使用几种不同类型的语句。每个语句对应一个查询或更新。

结果集

当您对数据库执行查询时,您会得到一个ResultSet。然后,您可以遍历此ResultSet来读取查询的结果。

常见JDBC用例

查询数据库

最常见的用例之一是从数据库中读取数据。从数据库中读取数据称为查询数据库。

查询数据库元数据

另一个常见的用例是查询数据库元数据。数据库元数据包含有关数据库本身的信息。例如,有关定义的表、每个表中的列、数据类型等的信息。

更新数据库

另一个非常常见的JDBC用例是更新数据库。更新数据库意味着向其中写入数据。换句话说,添加新记录或修改(更新)现有记录。

执行事务

事务是另一个常见的用例。事务将多个更新和可能的查询分组为一个操作。要么所有操作都已执行,要么没有执行。

JDBC组件交互图

以下是在执行数据库查询期间核心组件如何在中交互的示例(单击图片查看更大版本):
在这里插入图片描述
Java JDBC:在执行数据库查询期间,核心JDBC组件的交互。

下一篇:JDBC驱动程序类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值