Wenn Sie Embedded SQL-Anwendungen entwickeln, mischen Sie SQL-Anweisungen mit Standard C- oder C++-Quellcode. Um Embedded SQL-Anwendungen zu entwickeln, müssen Sie die Programmiersprachen C oder C++ kennen.
Der Entwicklungsprozess für Embedded SQL-Anwendungen sieht wie folgt aus:
Erstellen Sie Ihre UltraLite-Datenbank.
Schreiben Sie Ihren Quellcode in eine Embedded SQL-Quellcodedatei, die in der Regel die Erweiterung .sqc hat.
Wenn Sie Datenzugriff in Ihrem Quellcode benötigen, benutzen Sie die SQL-Anweisung, die Sie ausführen wollen, mit den EXEC SQL-Schlüsselwörtern als Präfix. Zum Beispiel:
EXEC SQL SELECT price, prod_name INTO :cost, :pname FROM ULProduct WHERE prod_id= :pid; if((SQLCODE==SQLE_NOTFOUND)||(SQLCODE<0)) { return(-1); } |
Verarbeiten Sie die .sqc-Dateien im Präprozessor.
SQL Anywhere enthält einen SQL-Präprozessor (sqlpp), der die .sqc-Dateien liest und .cpp-Dateien generiert. Diese Dateien enthalten Funktionsaufrufe an die UltraLite-Laufzeitbibliothek.
Kompilieren Sie Ihre .cpp-Dateien.
Verknüpfen Sie die .cpp-Dateien.
Sie müssen die Dateien mit der UltraLite-Laufzeitbibliothek verknüpfen.
Weitere Hinweise über die Entwicklung von Embedded SQL finden Sie unter Embedded SQL-Anwendungen erstellen.
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 |