📜  Java JDBC教程

📅  最后修改于: 2020-10-13 00:43:17             🧑  作者: Mango

Java JDBC教程

JDBC代表Java数据库连接。 JDBC是一种Java API,用于连接数据库并执行查询。它是JavaSE(Java标准版)的一部分。 JDBC API使用JDBC驱动程序与数据库连接。 JDBC驱动程序有四种类型:

  • JDBC-ODBC桥驱动程序,
  • 本机驱动程序
  • 网络协议驱动程序,以及
  • 瘦司机

在下一章中我们将讨论上述四个驱动程序。

我们可以使用JDBC API来访问存储在任何关系数据库中的表格数据。借助JDBC API,我们可以从数据库中保存,更新,删除和获取数据。就像Microsoft提供的开放式数据库连接(ODBC)。

JDBC的当前版本为4.3。它是自2017年9月21日以来的稳定版本。它基于X / Open SQL调用级别接口。 java.sql软件包包含JDBC API的类和接口。 JDBC API的流行接口列表如下:

  • 驱动界面
  • 连接界面
  • 报表界面
  • PreparedStatement接口
  • CallableStatement接口
  • ResultSet界面
  • ResultSetMetaData接口
  • DatabaseMetaData接口
  • RowSet界面

下面列出了流行的JDBC API类:

  • DriverManager类
  • Blob类
  • 衣类
  • 类型类

为什么要使用JDBC

在JDBC之前,ODBC API是用于与数据库连接并执行查询的数据库API。但是,ODBC API使用以C语言编写的ODBC驱动程序(即,依赖于平台且不安全)。因此,Java定义了自己的API(JDBC API),该API使用JDBC驱动程序(以Java语言编写)。

我们可以使用JDBC API通过Java程序处理数据库,并且可以执行以下活动:

  • 连接到数据库
  • 执行查询并更新对数据库的语句
  • 检索从数据库收到的结果。

什么是API

API(应用程序编程接口)是一个文档,其中包含产品或软件的所有功能的描述。它表示软件程序可以遵循的彼此通信的类和接口。可以为应用程序,库,操作系统等创建API。