Embedded SQL ist eine Datenbank-Programmierschnittstelle für die Programmiersprachen C und C++. Es besteht aus SQL-Anweisungen, die in C- oder C++-Quellcode eingebettet sind. Die SQL-Anweisungen werden von einem SQL-Präprozessor in C- oder C++-Quellcode konvertiert, die Sie anschließend kompilieren.
Zur Laufzeit verwenden Embedded SQL-Anwendungen eine SQL Anywhere-Schnittstellenbibliothek namens DBLIB, um mit einem Datenbankserver zu kommunizieren. DBLIB ist auf den meisten Plattformen eine dynamische Verknüpfungsbibliothek (DLL, Dynamic Link Library) oder ein gemeinsam genutztes Objekt.
Unter Windows-Betriebssystemen ist die Schnittstellenbibliothek dblib11.dll.
Bei Unix-Betriebssystemen heißt die Schnittstellenbibliothek je nach Betriebssystem libdblib11.so, libdblib11.sl oder libdblib11.a.
Unter Mac OS X heißt die Schnittstellenbibliothek libdblib11.dylib.1.
SQL Anywhere stellt zwei Arten von Embedded SQL bereit. Static Embedded SQL ist einfacher zu verwenden, jedoch weniger flexibel als Dynamic Embedded SQL.
Überblick über den Entwicklungsprozess
Den SQL-Präprozessor verwenden
Unterstützte Compiler
Header-Dateien für Embedded SQL
Importbibliotheken
Ein einfaches Beispiel
Struktur von Embedded SQL-Programmen
DBLIB dynamisch unter Windows laden
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 |