Wenn pureQuery nach dem Wert einer Eigenschaft sucht,
werden die möglichen Speicherpositionen in einer bestimmten Reihenfolge durchsucht,
abhängig davon, wie die Verbindung zur Datenquelle hergestellt wird.
Wenn
pureQuery den Wert einer Eigenschaft findet, wird die Suche nach diesem Wert
nicht an anderen Speicherpositionen fortgesetzt. Wenn pureQuery den Wert einer Eigenschaft nicht findet, wird der Standardwert der
betreffenden Eigenschaft verwendet.
Wird die Verbindung über ein
Datenquellenobjekt eines Anwendungsservers hergestellt, geht pureQuery bei die Suche nach folgender Reihenfolge vor:
- Datei pdq.Name-der-Datenquelle.properties im
Anwendungsklassenpfad
- pdq.appwide.properties im Anwendungsklassenpfad
- Eigenschaft pdqProperties, eine durch Kommas getrennte Liste, in einem
Datenquellenobjekt
- Globale Datei pdq.properties im Middlewareklassenpfad
Wird die Verbindung über eine DriverManager-basierte URL hergestellt, geht pureQuery bei die Suche nach folgender Reihenfolge vor:
- Zeichenfolge pdqProperties in einer URL
für ein Verbindungsobjekt
- Eigenschaftenobjekt, das als Eingabe an eine Methode
getConnection() übergeben wird
- Globale Datei pdq.properties
im Klassenpfad.