Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » UltraLite® – Java-Programmierung » UltraLiteJ-Anwendungsentwicklung

 

UltraLite- und UltraLite Java Edition-Datenbank, Methoden zum Erstellen und Verbinden

Java-Anwendungen müssen eine Verbindung mit einer Datenbank herstellen, bevor Datenoperationen durchgeführt werden können. In diesem Abschnitt wird erklärt, wie Sie mithilfe der UltraLiteJ-API eine UltraLite- oder UltraLite Java Edition-Datenbank erstellen bzw. mithilfe eines angegebenen Kennworts eine Verbindung mit der Datenbank herstellen.

Hinweis

Sie können entweder Sybase Central oder UltraLite-Befehlszeilen-Dienstprogramme verwenden, um eine UltraLite-Datenbank ohne die UltraLiteJ-API zu erstellen. Siehe UltraLite-Datenbank erstellen.

Um eine UltraLite Java Edition-Datenbank ohne die UltraLiteJ-API zu erstellen, können Sie eine der folgenden Aufgaben ausführen:

Weitere Hinweise zu den Unterschieden zwischen einer UltraLite-Datenbank und einer UltraLite Java Edition-Datenbank finden Sie unter UltraLite- und UltraLite Java Edition-Datenbanken.

Ein Configuration-Objekt wird verwendet, um einen Datenbankspeicher zu konfigurieren. Es stehen mehrere Implementierungen eines Configuration-Objekts zur Verfügung. Es gibt eine spezielle Implementierung für jeden Datenbankspeicher-Typ, der von der UltraLiteJ-API unterstützt wird. Jede Implementierung stellt einen Satz von Methoden bereit, die zum Konfigurieren des Datenbankspeichers verwendet werden.

Die folgende Tabelle enthält die verfügbaren Configuration-Objekt-Implementierungen für die unterstützten Datenbankspeicher:

Speichertyp UltraLiteJ-API-Unterstützung
Android-Dateisystem Siehe ConfigFileAndroid-Schnittstelle [Android] [UltraLiteJ].
RIM-Objekt (BlackBerry) Siehe ConfigObjectStore-Schnittstelle [BlackBerry] [UltraLiteJ].
Java SE-Dateisystem Siehe ConfigFile-Schnittstelle [UltraLiteJ].
Nicht-beständig (speicherresident) Siehe ConfigNonPersistent-Schnittstelle [BlackBerry] [UltraLiteJ].

Nach dem Erstellen und Konfigurieren eines Configuration-Objekts verwenden Sie ein Connection-Objekt, um die Datenbank zu erstellen oder eine Verbindung mit ihr herzustellen. Connection-Objekte können auch verwendet werden, um die folgenden Vorgänge auszuführen:

  • Transaktionen   Eine Transaktion ist ein Satz von Vorgängen zwischen Festschreibungen oder Rollbacks. Bei beständigen Datenbankspeichern werden durch das Festschreiben alle Änderungen seit dem letzten Festschreiben oder Rollback permanent gespeichert. Ein Rollback setzt die Datenbank in den Zustand zurück, der beim Aufruf des letzten Festschreibens aktuell war.

    Jede Transaktion und jeder Vorgang auf Zeilenebene in UltraLiteJ ist atomar (nicht teilbar). Beim Einfügen von Daten in mehrere Spalten werden Daten entweder in alle betreffenden Spalten oder in keine der betreffenden Spalten eingefügt.

    Transaktionen müssen mit der commit-Methode des Connection-Objekts in der Datenbank festgeschrieben werden.

  • Vorbereitete SQL-Anweisungen   Die Methoden werden durch die PreparedStatement-Schnittstelle für die Verarbeitung von SQL-Anweisungen bereitgestellt. Ein PreparedStatement-Objekt kann mit der prepareStatement-Methode des Connection-Objekts erstellt werden.

  • Synchronisationen   Eine Menge von Objekten, die die Synchronisation steuern und auf die vom Connection-Objekt aus zugegriffen wird.

 Siehe auch

Datenbank erstellen oder damit verbinden