Alle UltraLite C/C++-Schnittstellen verwenden dieselbe UltraLite-Runtime-Engine. Die APIs bieten jeweils Zugriff auf dieselben Basisfunktionen.
Alle UltraLite C/C++-Schnittstellen nutzen gemeinsam dieselbe Basisdatenstruktur für den Austausch von Daten zwischen der UltraLite-Runtime und Ihrer Anwendung. Die Datenstruktur ist der SQL-Kommunikationsbereich (SQLCA). Jeder SQLCA hat eine laufende Verbindung und getrennte Threads können einen SQLCA nicht gemeinsam nutzen.
Ihr Anwendungscode muss folgende Aufgaben ausführen, bevor er eine Verbindung mit einer Datenbank einleitet:
Er initialisiert einen SQLCA. Damit wird Ihre Anwendung für die Kommunikation mit der UltraLite-Runtime vorbereitet.
Er registriert Ihre Fehler-Callback-Funktion.
Startet eine Datenbank. Dieser Vorgang kann während der Einrichtung der Verbindung durchgeführt werden.
Die nachstehend angeführten Funktionen sind für die Durchführung dieser Aufgaben gleichwertig.
Aufgabe | Schnittstelle | Funktion |
---|---|---|
SQLCA initialisieren | Embedded SQL | db_init |
C++ | ULSqlca::Initialize | |
SQLCA initialisieren und Datenbank starten | Embedded SQL |
db_init db_start_database |
C++ | Die Datenbank wird als Teil der Verbindungsfunktion in UltraLite_DatabaseManager gestartet |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |