sqlJDBCDriverClass

Die Builddeskriptoroption sqlJDBCDriverClass wird für die folgenden Zwecke verwendet:
  • Wenn Sie COBOL- oder Java™-Code generieren und hierzu das EGL-SDK verwenden und die Builddeskriptoroption validateSQLStatements auf "YES" setzen, gibt die obige Builddeskriptoroption eine Treiberklasse an, mit der während der Auswertung von SQL-Anweisungen bei der Generierung eine Verbindung zu einer Datenbank hergestellt wird. Geben Sie die Position der Datenbank an, indem Sie die Builddeskriptoroption sqlValidationConnectionURL definieren. Der Datenbankzugriff erfolgt über JDBC.
    Anmerkung: Wenn Sie COBOL- oder Java-Code mithilfe der Workbench generieren, verwendet EGL die Datenbankverbindung, die derzeit in den EGL-Benutzervorgaben angegeben ist. Informationen zum Festlegen der EGL-Benutzervorgaben finden Sie im Abschnitt zum Festlegen von Benutzervorgaben im EGL-Programmiererhandbuch.
  • Wenn Sie Java-Code generieren, gibt die Builddeskriptoroption eine Treiberklasse, die beim Zugriff auf die Datenbank zur Ausführungszeit verwendet werden soll. Wenn Sie die Builddeskriptoroption ausqlJDBCDriverClass festlegen, ordnet sie der Java-Laufzeiteigenschaft vgj.jdbc.drivers in der Programmeigenschaftendatei einen Wert zu. Dies gilt jedoch nur, wenn die beiden folgenden Bedingungen erfüllt sind:
    • Die Buidldeskriptoroption genProperties ist auf GLOBAL oder PROGRAM gesetzt.
    • Die Builddeskriptoroption j2ee ist auf NO gesetzt.
Es gibt keinen Standardwert. Das Format des Wert ist vom Treiber abhängig:

Informationen zu anderen Treiberklassen finden Sie in der Dokumentation zum jeweiligen Treiber.

Wenn Sie mehrere Treiberklassen angeben möchten, trennen Sie die einzelnen Klassennamen durch einen Doppelpunkt (:) voneinander. Dies kann erforderlich sein, wenn ein Java-Programm ein anderes lokal aufruft, jedoch auf ein anderes Datenbankmanagementsystem zugreift.