Ordre de priorité des emplacements de définition des propriétés

Lorsque pureQuery recherche la valeur d'une propriété, il recherche les emplacements possibles dans un ordre spécifique, en fonction de la méthode de connexion à la source de données.

Lorsque pureQuery trouve la valeur d'une propriété, il arrête la recherche aux autres emplacements. Si pureQuery ne trouve pas la valeur de la propriété, il utilise la valeur par défaut.

Si la connexion se fait via un objet source de données du serveur d'application, pureQuery recherche la propriété dans cet ordre :
  1. Fichier pdq.nom_source_données.properties dans le chemin d'accès aux classes de l'application
  2. pdq.appwide.properties dans le chemin d'accès aux classes de l'application
  3. La propriété pdqProperties (liste séparée par des virgules) dans un objet source de données
  4. Fichier de propriétés pdq.properties global dans le chemin d'accès aux classes du logiciel intermédiaire

Si la connexion se fait via une adresse URL basée sur DriverManager, pureQuery recherche la propriété dans cet ordre :

  1. Pour DB2 et IDS : Chaîne pdqProperties dans une adresse URL pour un objet connexion
  2. Pour DB2 et IDS : Objet propriétés en entrée pour une méthode getConnection()
  3. Fichier pdq.properties global dans le chemin d'accès aux classes.

Commentaires