++ Die Builddeskriptoroption prepareAllSQLStatements steuert die Arten von JDBC-Objekten, die EGL zum Ausführen einer SQL-Anweisung verwendet.
++ Welches Objekt von EGL verwendet wird, hängt von einer Reihe von Faktoren ab. ++ EGL generiert immer PreparedStatements für DB2 und Derby. ++ In den meisten Fällen sind PreparedStatements effizienter, da sie vom J2EE-Server im Cache gespeichert und wiederverwendet werden können. In anderen Umgebungen als der J2EE-Umgebung können PreparedStatements zu einer Leistungsverschlechterung führen. ++ Das Erzwingen der Verwendung von PreparedStatements wird daher als Option offen gelassen. ++ Der Standardwert ist NO. Dies bedeutet, dass EGL entscheidet, welches Objekt verwendet werden soll.
++ Testen Sie beide Einstellungen für Ihre Anwendungen und finden Sie heraus, welche Einstellung Ihnen eine bessere Leistung bringt.
++ Möglicherweise können Sie Ihre Leistung auch verbessern, indem Sie PreparedStatements im Cache speichern. ++ Details finden Sie im Abschnitt “cachePreparedStatements.”
++ Die Builddeskriptoroption prepareAllSQLStatements hat die folgenden Werte: