Beschreibt eine Datenbankverbindung, die erforderlich ist, um Datenbankvorgänge zu initiieren.
public interface Connection
Alle Mitglieder der Connection-Schnittstelle, einschließlich aller geerbten Mitglieder.
Name | Beschreibung |
---|---|
Setzt Checkpoints bei Datenbankänderungen. | |
Schreibt die Datenbankänderungen fest. | |
Erstellt ein neues DecimalNumber-Objekt. | |
Erstellt eine Menge von Synchronisationsparametern. | |
Erstellt einen UUID-Wert. | |
Löscht eine Datenbank. | |
Führt ein Notfall-Herunterfahren der verbundenen Datenbank durch. | |
Gibt den Wert der Datenbank-ID zurück. | |
Gibt ein DataInfo-Objekt zurück, das Informationen über Datenbankeigenschaften enthält. | |
Gibt eine Datenbankeigenschaft zurück. | |
Gibt die Uhrzeit des letzten Downloads der angegebenen Publikation zurück. | |
Ruft den Wert ab, der zuletzt in eine DEFAULT AUTOINCREMENT- oder DEFAULT GLOBAL AUTOINCREMENT-Spalte eingefügt wurde, oder Null, wenn die bei der letzten INSERT-Transaktion verwendete Tabelle keine solche Spalte hatte. | |
Gibt eine Datenbankoption zurück. | |
Gibt den Status der Verbindung zurück. | |
Gibt das SyncObserver-Objekt zurück, das derzeit für dieses Connection-Objekt registriert ist. | |
Gibt das Ergebnis der letzten SYNCHRONIZE SQL-Anweisung zurück. | |
Ermittelt, ob die Synchronisation von Löschvorgängen deaktiviert ist. | |
Bereitet eine Anweisung für die Ausführung vor. | |
Gibt diese Verbindung frei. | |
Setzt die Zeit des Downloads bei den angegebenen Publikationen zurück. | |
Schreibt ein Rollback fest, um Änderungen in der Datenbank rückgängig zu machen. | |
Legt die Datenbank-ID fest, die für global autoincrement-Spalten verwendet wird. | |
Setzt die Datenbankoption. | |
Setzt ein SyncObserver-Objekt, das den Fortschritt der Synchronisationen für diese Verbindung überwacht. | |
Synchronisiert die Datenbank mit einem MobiLink-Server. | |
Bezeichnet einen verbundenen Zustand. | |
Bezeichnet einen nicht verbundenen Zustand. | |
Datenbankoption: Basisverzeichnis der Blob-Datei. | |
Datenbankoption: Datenbank-ID. | |
Datenbankoption: Datumsformat. | |
Datenbankoption: Datumsreihenfolge. | |
Datenbankoption: Entfernte ML-ID. | |
Datenbankoption: Nächstes Jahrhundert. | |
Datenbankoption: Gesamtstellenzahl. | |
Datenbankoption: Dezimalstellen. | |
Datenbankoption: Zeitformat. | |
Datenbankoption: Zeitstempelformat. | |
Datenbankoption: Zeitstempel-Inkrement. | |
OPTION_TIMESTAMP_WITH_TIME_ZONE_FORMAT-Variable [BlackBerry] |
Datenbankoption: Zeitstempel mit Zeitzonenformat. |
Datenbankeigenschaft: Datenbankname. | |
Datenbankeigenschaft: Seitengröße. | |
Die Publikationsliste, mit der die Synchronisation aller Tabellen in der Datenbank angefordert wird, einschließlich der Tabellen, die in keiner Publikation verwendet werden. | |
Der reservierte Name für die SYNC_ALL_PUB-Publikation. | |
Die Publikationsliste, mit der die Synchronisation aller Publikationen in der Datenbank angefordert wird. |
Eine Verbindung wird unter Verwendung der connect- oder createDatabase-Methoden der DatabaseManager-Klasse erhalten. Verwenden Sie die release-Methode, wenn die Verbindung nicht mehr benötigt wird. Wenn alle Verbindungen für eine Datenbank freigegeben sind, wird die Datenbank geschlossen.
Ein Connection-Objekt stellt die folgenden Funktionalitäten bereit:
Neues Schema erstellen (Tabellen, Indizes und Publikationen)
Neue Wert- und Domänenobjekte erstellen
Änderungen in der Datenbank dauerhaft festschreiben
SQL-Anweisungen für die Ausführung vorbereiten
Nicht festgeschriebene Änderungen in der Datenbank zurücksetzen
Das folgende Beispiel zeigt, wie Sie ein Schema für eine einfache Datenbank erstellen, für die ein Connection-Objekt, conn, erstellt wurde. Die Datenbank enthält eine Tabelle namens T1, die eine einzige Ganzzahl-Primärschlüsselspalte namens "num" hat, und eine Tabelle namens T2, die eine Ganzzahl-Primärschlüsselspalte namens "num" und eine Ganzzahlspalte namens "quantity" hat. T2 hat einen Additionsindex auf "quantity". Eine Publikation namens PubA enthält T1.
// Assumes a valid connection object, conn, for the current database. PreparedStatement ps; ps = conn.prepareStatement( "CREATE TABLE T1 ( num INT NOT NULL PRIMARY KEY )" ); ps.execute(); ps.close(); ps = conn.prepareStatement( "CREATE TABLE T2 ( num INT NOT NULL PRIMARY KEY, quantity INT)" ); ps.execute(); ps.close(); ps = conn.prepareStatement( "CREATE INDEX index1 ON T2( quantity )" ); ps.execute(); ps.close(); ps = conn.prepareStatement( "CREATE Publication PubA ( Table T1 )" ); ps.execute(); ps.close(); |
checkpoint-Methode
commit-Methode
createDecimalNumber-Methode
createSyncParms-Methode
createUUIDValue-Methode
dropDatabase-Methode
emergencyShutdown-Methode [BlackBerry]
getDatabaseId-Methode [BlackBerry]
getDatabaseInfo-Methode
getDatabaseProperty-Methode
getLastDownloadTime-Method
getLastIdentity-Methode
getOption-Methode [BlackBerry]
getState-Methode [BlackBerry]
getSyncObserver-Methode
getSyncResult-Methode
isSynchronizationDeleteDisabled-Methode [BlackBerry]
prepareStatement-Methode
release-Methode
resetLastDownloadTime-Methode
rollback-Methode
setDatabaseId-Methode
setOption-Methode
setSyncObserver-Methode
synchronize-Methode
CONNECTED-Variable
NOT_CONNECTED-Variable
OPTION_BLOB_FILE_BASE_DIR-Variable [BlackBerry]
OPTION_DATABASE_ID-Variable [BlackBerry]
OPTION_DATE_FORMAT-Variable [BlackBerry]
OPTION_DATE_ORDER-Variable [BlackBerry]
OPTION_ML_REMOTE_ID-Variable [BlackBerry]
OPTION_NEAREST_CENTURY-Variable [BlackBerry]
OPTION_PRECISION-Variable [BlackBerry]
OPTION_SCALE-Variable [BlackBerry]
OPTION_TIME_FORMAT-Variable [BlackBerry]
OPTION_TIMESTAMP_FORMAT-Variable [BlackBerry]
OPTION_TIMESTAMP_INCREMENT-Variable [BlackBerry]
OPTION_TIMESTAMP_WITH_TIME_ZONE_FORMAT-Variable [BlackBerry]
PROPERTY_DATABASE_NAME-Variable [BlackBerry]
PROPERTY_PAGE_SIZE-Variable [BlackBerry]
SYNC_ALL-Variable
SYNC_ALL_DB_PUB_NAME -Variable
SYNC_ALL_PUBS-Variable
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |