Java-Anwendungsentwicklung für IBM-Datenserver
Die Datenbanksysteme von Db2 und IBM® Informix bieten Treiberunterstützung für Clientanwendungen und Applets, die in Java™ geschrieben sind.
Sie können auf Daten in Db2-und IBM Informix -Datenbanksystemen mit JDBC, SQL oder pureQuery zugreifen.
JDBC
JDBC ist eine Anwendungsprogrammierschnittstelle (API), die von Java-Anwendungen für den Zugriff auf relationale Datenbanken verwendet wird. Die IBM-Datenserverunterstützung für JDBC ermöglicht Ihnen das Schreiben von Java-Anwendungen, die auf lokale Db2-oder IBM Informix -Daten zugreifen, oder ferne relationale Daten auf einem Server, der DRDA unterstützt.
SQLJ
SQLJ bietet Unterstützung für eingebettetes statisches SQL in Java-Anwendungen. SQLJ wurde ursprünglich von IBM, Oracle und Tandem entwickelt, um das dynamische SQL-JDBC-Modell mit einem statischen SQL-Modell zu ergänzen.
Für Verbindungen zu Db2 verwenden Java-Anwendungen im Allgemeinen JDBC für dynamisches SQL und SQLJ für statisches SQL.
Für Verbindungen zu IBM Informix werden SQL-Anweisungen in JDBC-oder SQLJ-Anwendungen dynamisch ausgeführt.
Da SQLJ mit JDBC zusammenarbeiten kann, kann ein Anwendungsprogramm JDBC und SQLJ innerhalb derselben UOG verwenden.
pureQuery
- Anwendungsprogrammierschnittstellen, die für die einfache Verwendung und die Vereinfachung der Verwendung von Best Practices erstellt werden
- Entwicklungstools, die in IBM Data Studio bereitgestellt werden, für die Entwicklung von Java und SQL
- Eine Laufzeit, die in IBM Optim pureQuery Runtime bereitgestellt wird, um den Datenbankzugriff zu optimieren und zu sichern und Verwaltungsaufgaben zu vereinfachen.
Mit pureQuery können Sie Java-Anwendungen schreiben, die relationale Daten als Objekte behandeln, unabhängig davon, ob diese Daten in Datenbanken oder JDBC- DataSource -Objekten enthalten sind. Ihre Anwendungen können auch Objekte behandeln, die in speicherin-speicher Java-Objektgruppen gespeichert sind, als ob diese Objekte relationale Daten sind. Wenn Sie Ihre relationalen Daten oder Java-Objekte abfragen oder aktualisieren möchten, verwenden Sie SQL.
Weitere Informationen zu pureQuery finden Sie in Anwendungen für pureQuery-Datenzugriff.