English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JDBC 教程

Die JDBC-API ist eine Java-API, die den Zugriff auf alle Arten von Tabellendaten ermöglicht, insbesondere auf Daten, die in relationalen Datenbanken gespeichert sind. JDBC kann auf allen Plattformen mit Java verwendet werden, z.B. Windows, Mac OS und verschiedenen UNIX-Versionen.

Warum sollte man JDBC lernen?

JDBC steht fürĴ AVA d ATA b ASE Ç Connectivity, die als Standard-Java-API für die unabhängige Verbindung zwischen Java und einer breiten Palette von Datenbanken dient.

Die JDBC-Bibliothek enthält APIs für jede der unten erwähnten Aufgaben, die normalerweise mit der Datenbanknutzung verbunden sind.

  • Verbinden Sie mit der Datenbank.

  • 创建SQL或MySQL语句。

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

  • 查看和修改结果记录。

JDBC的应用

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

  • Java应用程序

  • Java小程序

  • Java Servlet

  • Java ServerPage(JSP)

  • 企业JavaBean(EJB)。

所有这些不同的可执行文件都可以使用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和数据库概念。