Java-DB: So funktioniert Suns Datenbank-Managementsystem

Um das DBMS verwenden zu können, muss man zuerst Java-DB vom Sun-Entwicklernetzwerk herunterladen. Die aktuelle binäre Distribution bringt alles mit, was gebraucht wird, um mit eingebetteten Datenbankanwendungen zu arbeiten.

Ist die Distribution heruntergeladen, enthält die Verzeichnisstruktur von Java-DB die folgenden Unterverzeichnisse: demo, frameworks, javadoc, docs und lib.

  • demo schließt zwei Demoprogramme ein: Eines zeigt, wie man eine einfache eingebettete Anwendung erstellt, das andere, wie Java-DB in einer Client-Server-Umgebung eingesetzt wird.
  • frameworks umfasst Utilities zum Einrichten von Umgebungsvariablen sowie für das Erstellen von und Arbeiten mit Datenbanken. (Bei dem weiter unten aufgeführten Beispiel wird dieses Unterverzeichnis nicht verwendet, weil diese Anwendung vollständig selbstständig sein soll. Für das Address-Book werden keine externen Utilities eingesetzt.)
  • javadoc enthält die API-Dokumentation. Dieses Unterverzeichnis ist besonders nützlich, wenn man seine IDE so einrichtet, dass sie als Java-DB-API-Javadoc direkt darauf zugreifen kann.
  • docs besteht aus der Dokumentation zur Einrichtung von Java-DB sowie Administrator- und Referenzleitfäden.
  • lib enthält die Java-DB-Bibliotheken, verpackt als jar-Dateien.

Hinweis:Informationen zu den einzelnen Bibliotheken finden sich in der Java-DB-Dokumentation.

Für eine eingebettete Datenbankanwendung wird hier nur die Bibliotheksdatei derby.jar verwendet. Um Java-DB für Entwicklungszwecke zu installieren, muss die Datei derby.jar in den Klassenpfad der Anwendung aufgenommen werden.

Nach der Installation der binären Distribution und dem Hinzufügen von derby.jar zum Klassenpfad lässt sich Java-DB genauso wie jede andere JDBC-kompatible Datenbank verwenden. Falls Java 6 bereits installiert ist, reicht es, die Datei derby.jar einfach dem Standard-Klassenpfad hinzuzufügen.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Netzwerk-Portfolio für das KI-Zeitalter

Huawei stellt auf der Connect Europe 2024 in Paris mit Xinghe Intelligent Network eine erweiterte…

1 Tag ago

Internet-Tempo in Deutschland: Viel Luft nach oben

Höchste Zeit für eine schnelle Kupfer-Glas-Migration. Bis 2030 soll in Deutschland Glasfaser flächendeckend ausgerollt sein.

1 Tag ago

Erste Entwickler-Preview von Android 16 verfügbar

Schon im April 2025 soll Android 16 den Status Plattformstabilität erreichen. Entwicklern gibt Google danach…

1 Tag ago

Kaspersky warnt vor Cyberangriff auf PyPI-Lieferkette

Die Hintermänner setzen KI-Chatbot-Tools als Köder ein. Opfer fangen sich den Infostealer JarkaStealer ein.

2 Tagen ago

Digitale Produkte „cyberfit“ machen

Vernetzte Produkte müssen laut Cyber Resilience Act über Möglichkeiten zur Datenverschlüsselung und Zugangsverwaltung verfügen.

2 Tagen ago

Google schließt schwerwiegende Sicherheitslücken in Chrome 131

Das jüngste Update für Windows, macOS und Linux stopft drei Löcher. Eine Anfälligkeit setzt Nutzer…

2 Tagen ago