JDBC 教程

JDBC 教程

JDBC 是一种用于执行 SQL 语句的 JavaAPI。可以访问任何类型的表格数据,尤其是存储在关系数据库中的数据。 JDBC 在各种平台上与 Java 一起工作,例如 Windows、Mac OS 和各种版本的 UNIX。


为什么要学习 JDBC?

JDBC 代表 Java Database Connectivity,它是一个标准的 Java API,用于独立于数据库 Java 编程语言和广泛的数据库之间的连接。

JDBC 库包含以下提到的每个任务的 API,这些任务通常与数据库使用相关联。

  • 与数据库建立连接。

  • 创建 SQL 或 MySQL 语句。

  • 在数据库中执行 SQL 或 MySQL 查询。

  • 查看 & 修改结果记录。


JDBC的应用

从根本上说,JDBC 是一种规范,它提供了一套完整的接口,允许对底层数据库进行可移植访问。 Java 可用于编写不同类型的可执行文件,例如 −

  • Java Applications

  • Java Applets

  • Java Servlets

  • Java ServerPages (JSPs)

  • Enterprise JavaBeans (EJBs).

所有这些不同的可执行文件都能够使用 JDBC 驱动程序来访问数据库,并利用存储的数据。

JDBC 提供与 ODBC 相同的功能,允许 Java 程序包含独立于数据库的代码。


JDBC 4.0 包

java.sql 和 javax.sql 是 JDBC 4.0 的主要包。 这是编写本教程时的最新 JDBC 版本。 它提供了与数据源交互的主要类。

这些软件包中的新功能包括以下方面的更改 −

  • 自动加载数据库驱动程序。

  • 异常处理改进。

  • 增强的 BLOB/CLOB 功能。

  • 连接和语句接口增强。

  • 国家字符集支持。

  • SQL ROWID 访问。

  • SQL 2003 XML 数据类型支持。

  • 注解。


谁适合阅读?

本教程是为希望详细了解 JDBC 框架及其架构和实际用法的 Java 程序员设计的。


需要具备的知识?

在继续学习本教程之前,您应该对 Java 编程语言有一个很好的了解。 当您要处理 RDBMS 时,您应该事先了解 SQL 和数据库概念。