Eingebettete SQL-Datenbanken in Java

Das Öffnen und Schließen der Datenbank braucht allerdings seine Zeit. Während des Entwicklungsprozesses will man beim Unit-Testing aber keine Zeit verschwenden. Die einfachste Lösung besteht darin, die Datenbank remote auszuführen. HSQLDB macht es sehr einfach, einen Server von der Kommandozeile aus auszuführen:

Dieser Befehl startet den Server. Dann muss man nur noch die URL für die Datenbank in der Anwendung zu „jdbc:hsqldb:hsql://localhost“ ändern und die Anwendung ausführen. Man muss aber daran denken, die Datenbank nicht zu schließen, wenn die Anwendung beendet wird.

Falls man etwas Ähnliches mit Derby machen will, muss man sich IBMs Universal DB-Treiber für Derby per Download besorgen (http://www-128.ibm.com/developerworks/db2/downloads/jcc/).
Dieses Derby-Element gehört nicht zum Apache-Projekt, wird nur als Binary vertrieben und ist nicht Open Source. Man muss sich für den Download registrieren und der Lizenz zustimmen.

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

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…

7 Tagen ago

Apple schließt Zero-Day-Lücken in iOS, iPadOS und macOS

Zwei von Google-Mitarbeitern entdeckte Schwachstellen werden bereits aktiv gegen Mac-Systeme mit Intel-Prozessoren eingesetzt. Sie erlauben…

7 Tagen ago

Gefährliche Anzeigen für Passwortmanager Bitwarden verbreiten Malware

Die Hintermänner haben es unter anderem auf Daten von Facebook-Geschäftskonten abgesehen. Opfer werden über angebliche…

1 Woche ago

Public Cloud: Gartner erwartet 2025 weltweite Ausgaben von 723 Milliarden Dollar

Bis 2027 werden 90 Prozent der Unternehmen eine Hybrid-Cloud-Strategie umsetzen.

1 Woche ago

iPhone 15 ist bestverkauftes Smartphone im dritten Quartal

Apple belegt in der Statistik von Counterpoint die ersten drei Plätze. Samsungs Galaxy S24 schafft…

1 Woche ago

So günstig & effizient war Content Produktion noch nie: Neues Content System erobert deutschen Markt

Kontinuierliche Content Produktion und Markenaufbau sind essentieller Pfeiler von langfristigen Unternehmenserfolg. Das ist mittlerweile auch…

1 Woche ago