Schnittstellen verwenden
Intelligent Miner ® stellt eine Reihe benutzerdefinierter Methoden, Funktionen und gespeicherter Prozeduren für Db2bereit. Diese Datenbankobjekte rufen Sie mithilfe von SQL-Anweisungen auf.
- Call Level Interface (CLI)
- Die DB2-CLI ist eine C- und C++-Anwendungsprogrammierschnittstelle für den Datenbankzugriff, die eine Standardgruppe von Funktionen für die Verarbeitung von SQL-Anweisungen während der Ausführung bereitstellt. Für die DB2-CLI ist kein Vorkompilieren oder Binden von Anwendungen erforderlich.
Weitere Informationen zur Db2 -CLI finden Sie im plattformspezifischen Handbuch und in den Referenzinformationen.
- Java™ Database Connectivity (JDBC)
- JDBC ist eine SQL-Anwendungsprogrammierschnittstelle zwischen Java-Anwendungsprogrammen und Datenbankmanagementsystemen wie Db2. Sie verwaltet die Verbindung zu einer Datenbank, führt SQL-Anweisungen aus und ruft deren Ergebnisse ab.
Weitere Informationen zu JDBCfinden Sie unter Java SE Technologies-Database.
- Open Database Connectivity (ODBC)
- ODBC ist eine Programmierschnittstelle für Microsoft-Datenbankanwendungen für C, die den Zugriff auf Datenbankmanagementsysteme über aufrufbares SQL ermöglicht. Für ODBC ist die Verwendung eines SQL-Vorprozessors nicht erforderlich. Die von ODBC bereitgestellte Architektur ermöglicht es Benutzern, Module (so genannte Datenbanktreiber) hinzuzufügen. Diese Datenbanktreiber verbinden die Anwendung während der Ausführung mit den Datenbankverwaltungssystemen ihrer Wahl.
- Eingebettetes SQL
- Eingebettetes SQL bietet eine Möglichkeit zur Einbindung von SQL-Code in Anwendungsprogrammiersprachen.
Für die Verwendung von eingebettetem SQL ist ein Vorkompilieren und Binden erforderlich. Durch das Vorkompilieren werden SQL-Anweisungen in DB2-Laufzeit-API-Aufrufe konvertiert. Beim Binden wird aus einer Bindedatei, die Informationen zu den SQL-Anweisungen im Anwendungsprogramm enthält, ein Paket erstellt.
Weitere Informationen zu eingebettetem SQL finden Sie in der Veröffentlichung IBM® Db2 Application Development Guide.
- Db2 -Befehlszeile
- Die DB2-Befehlszeile ermöglicht die interaktive Eingabe von SQL-Anweisungen zur sofortigen Ausführung. Sie können diese Schnittstelle verwenden, um SQL-Anweisungen mit gekapselten Methoden-und Funktionsaufrufen von Intelligent Miner abzusetzen.
Weitere Informationen zum Absetzen von SQL-Anweisungen über die Db2 -Befehlszeile finden Sie in Ihrer SQL-Dokumentation.
Die DB2-SQL-Schnittstelle unterstützt die Entwicklung von Anwendungen zur Data-Mining-Modellierung in Programmiersprachen, die mindestens eine dieser Schnittstellen unterstützen.
Die folgenden Abschnitte enthalten eine kurze Beschreibung dieser Schnittstellen sowie Verweise auf weitere Informationen hierzu. Die meisten dieser Schnittstellen werden auch ausführlicher in Db2 SQL Referencebeschrieben.