JDBC-Tutorial

Die JDBC-API ist eine Java-API, die auf alle Arten von Tabellendaten zugreifen kann, insbesondere auf Daten, die in einer relationalen Datenbank gespeichert sind. JDBC funktioniert mit Java auf einer Vielzahl von Plattformen wie Windows, Mac OS und den verschiedenen Versionen von UNIX.

Warum JDBC lernen?

JDBC steht für Java Dan einerbase Connectivity ist eine Standard-Java-API für die datenbankunabhängige Konnektivität zwischen der Programmiersprache Java und einer Vielzahl von Datenbanken.

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

  • Herstellen einer Verbindung zu einer Datenbank.

  • Erstellen von SQL- oder MySQL-Anweisungen.

  • Ausführen von SQL- oder MySQL-Abfragen in der Datenbank.

  • Anzeigen und Ändern der resultierenden Datensätze.

Anwendungen von JDBC

Grundsätzlich ist JDBC eine Spezifikation, die einen vollständigen Satz von Schnittstellen bereitstellt, die den portablen Zugriff auf eine zugrunde liegende Datenbank ermöglichen. Java kann verwendet werden, um verschiedene Arten von ausführbaren Dateien zu schreiben, z.

  • Java-Anwendungen

  • Java-Applets

  • Java-Servlets

  • Java ServerPages (JSPs)

  • Enterprise JavaBeans (EJBs).

Alle diese verschiedenen ausführbaren Dateien können einen JDBC-Treiber verwenden, um auf eine Datenbank zuzugreifen und die gespeicherten Daten zu nutzen.

JDBC bietet dieselben Funktionen wie ODBC, sodass Java-Programme datenbankunabhängigen Code enthalten können.

Die JDBC 4.0-Pakete

Die Dateien java.sql und javax.sql sind die primären Pakete für JDBC 4.0. Dies ist die neueste JDBC-Version zum Zeitpunkt des Schreibens dieses Tutorials. Es bietet die Hauptklassen für die Interaktion mit Ihren Datenquellen.

Die neuen Funktionen in diesen Paketen umfassen Änderungen in den folgenden Bereichen:

  • Automatisches Laden des Datenbanktreibers.

  • Verbesserungen bei der Ausnahmebehandlung.

  • Erweiterte BLOB / CLOB-Funktionalität.

  • Verbesserungen der Verbindungs- und Anweisungsschnittstelle.

  • Unterstützung für nationale Zeichensätze.

  • SQL ROWID-Zugriff.

  • Unterstützung für SQL 2003 XML-Datentypen.

  • Annotations.

Publikum

Dieses Tutorial richtet sich an Java-Programmierer, die das JDBC-Framework zusammen mit seiner Architektur und tatsächlichen Verwendung im Detail verstehen möchten.

Voraussetzungen

Bevor Sie mit diesem Lernprogramm fortfahren, sollten Sie mit der Programmiersprache Java vertraut sein. Wenn Sie sich mit RDBMS befassen, sollten Sie zuvor mit SQL- und Datenbankkonzepten vertraut sein.