JDBC简介

时间:2019-11-20 08:52:36  来源:igfitidea点击:

简介:在本教程中,我们将为您简要概述JDBC,以便您可以将其用于与MySQL数据库交互。

JDBC API提供了用于与任何关系数据库管理系统(RDBMS)进行交互的标准接口。
JDBC API由以下主要组件组成:

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

让我们更详细地了解每个组件。

JDBC驱动程序

JDBC驱动程序是一组Java类,这些类实现用于与特定数据库进行交互的JDBC接口。
几乎所有数据库供应商(例如MySQL,Oracle,Microsoft SQL Server)都提供JDBC驱动程序。
例如,MySQL提供了一个称为MySQL Connection / J的JDBC驱动程序,该驱动程序允许您通过标准JDBC API使用MySQL数据库。

JDBC驱动程序有三种类型,包括JDBC本机API驱动程序,JDBC-net驱动程序和JDBC驱动程序。

我们将讨论JDBC驱动程序,有关其他驱动程序类型的更多详细信息,您可以将其签出JDBC驱动程序。

JDBC驱动程序是用纯Java编写的。
它将JDBC调用转换为MySQL特定的调用,并将这些调用直接发送到特定的数据库。
要使用JDBC驱动程序,您需要在应用程序中包含驱动程序JAR文件。
MySQL Connector / J是JDBC驱动程序。

连接

JDBC的第一个也是最重要的组件是Connection对象。
在Java应用程序中,您首先要加载JDBC驱动程序,然后建立与数据库的连接。
通过Connection对象,您可以与数据库进行交互,例如,创建一个Statement以对表执行SQL查询。
您一次可以打开一个数据库的多个连接。

声明

要执行SQL查询(例如SELECT,INSERT,UPDATE,DELETE等),请使用Statement对象。
您可以通过Connection对象创建Statement对象。
JDBC为不同目的提供了几种类型的语句,例如PreparedStatement和CallableStatement。
在接下来的教程中,我们将介绍每个对象的详细信息。

结果集

从数据库中查询数据后,您将得到一个ResultSet对象。
ResultSet对象提供了一组API,使您可以遍历查询结果。

使用JDBC的典型流程如下:

  • 首先,加载JDBC驱动程序并创建与数据库的连接。

  • 然后,创建一个Statement并执行查询以获取ResultSet。

  • 接下来,遍历并处理ResultSet。

  • 关闭ResultSet,Statement和Connection。

在本教程中,我们向您介绍了有关JDBC及其主要组件的一些基本信息:JDBC驱动程序,连接,语句和结果集。