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

SQL Anywhere 11.0.1 (Deutsch) » UltraLiteJ » UltraLiteJ-Referenz » UltraLiteJ API-Referenz

 

Connection-Schnittstelle

Beschreibt eine Datenbankverbindung, die erforderlich ist, um Datenbankvorgänge zu initiieren

Syntax
public Connection
Bemerkungen

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.

Eine Verbindung stellt die folgenden Funktionalitäten bereit:

  • Neues Schema erstellen (Tabellen, Indizes und Publikationen)

  • Neue Wert- und Domänenobjekte erstellen

  • Änderungen in der Datenbank permanent festschreiben

  • SQL-Anweisungen für die Ausführung vorbereiten

  • Nicht festgeschriebene Änderungen in der Datenbank zurücksetzen

  • Checkpoints in der Datenbank setzen (Aktualisieren des darunterliegenden beständigen Speichers, anstatt nur die Änderungstransaktionen zu speichern).

Das folgende Beispiel zeigt, wie Sie ein Schema für eine einfache Datenbank erstellen. 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.

table_schema = conn.createTable("T1");
 table_schema.createColumn("num", Domain.INTEGER);
Mitglieder

Alle Mitglieder von Connection, einschließlich aller geerbten Mitglieder


CONNECTED-Variable
NOT_CONNECTED-Variable
OPTION_DATABASE_ID-Variable
OPTION_DATE_FORMAT-Variable
OPTION_DATE_ORDER-Variable
OPTION_ML_REMOTE_ID-Variable
OPTION_NEAREST_CENTURY-Variable
OPTION_PRECISION-Variable
OPTION_SCALE-Variable
OPTION_TIMESTAMP_FORMAT-Variable
OPTION_TIMESTAMP_INCREMENT-Variable
OPTION_TIME_FORMAT-Variable
PROPERTY_DATABASE_NAME-Variable
PROPERTY_PAGE_SIZE-Variable
SYNC_ALL-Variable
SYNC_ALL_DB_PUB_NAME -Variable
SYNC_ALL_PUBS-Variable
checkpoint-Methode
commit-Methode
createDecimalNumber-Methode
createDecimalNumber-Methode
createDomain-Methode
createDomain-Methode
createDomain-Methode
createForeignKey-Methode
createPublication-Methode
createSyncParms-Methode
createSyncParms-Methode
createTable-Methode
createUUIDValue-Methode
createValue-Methode
disableSynchronization-Methode
dropDatabase-Methode
dropForeignKey-Methode
dropPublication-Methode
dropTable-Methode
emergencyShutdown-Methode
enableSynchronization-Methode
getDatabaseId-Methode
getDatabaseInfo-Methode
getDatabasePartitionSize-Methode
getDatabaseProperty-Methode
getLastDownloadTime-Method
getOption-Methode
getState-Methode
prepareStatement-Methode
release-Methode
renameTable-Methode
resetLastDownloadTime-Methode
rollback-Methode
schemaCreateBegin-Methode
schemaCreateComplete-Methode
setDatabaseId-Methode
setOption-Methode
startSynchronizationDelete-Methode
stopSynchronizationDelete-Methode
synchronize-Methode
truncateTable-Methode