Un tableau associatif des options de connexion qui affecteront le
       comportement de la connexion, où les valeurs des clés incluent :
       
       Les options suivantes sont disponibles depuis ibm_db2 version 1.7.0.
       
       Les options i5/OS suivantes sont disponibles depuis ibm_db2 version 1.5.1.
       
        
         - i5_lib
- 
          
           Une caractère qui indique la bibliothèque par défaut qui sera
           utilisée pour résoudre les références de fichiers non qualifiées.
           Cette option n'est pas valide si la connexion utilise le mode 
           de nommage système.
           
- i5_naming
- 
          
           DB2_I5_NAMING_ONactive le mode de nommage système
           de DB2 UDB CLI iSeries. Les fichiers sont alors qualifiés avec le délimiteur
           slash (/). Les fichiers non qualifiés sont résolus en utilisant la liste
           de bibliothèque de la tâche.
 
           DB2_I5_NAMING_OFFactive le mode de nommage par défaut,
           qui est le nommage SQL. Les fichiers sont alors qualifiés avec le point (.) .
           Les fichiers non qualifiés sont résolus avec la bibliothèque par défaut,
           ou bien l'identifiant de l'utilisateur courant.
 
- i5_commit
- 
          
           L'attribut i5_commitdoit être configuré avant
           l'appel à db2_pconnect(). Si la valeur est changée
           après la connexion, et que la connexion s'effectue sur des données distantes,
           alors ce changement n'aura pas d'effets, juqu'au prochain appel réussi
           à db2_pconnect().
 Note: 
             
             La directive du php.ini ibm_db2.i5_allow_commit==0 
             ouDB2_I5_TXN_NO_COMMITest la valeur par défaut, mais peut
             être remplacé par l'optioni5_commit.
 
 
           DB2_I5_TXN_NO_COMMIT: le contrôle de validation n'est pas utilisé.
 
           DB2_I5_TXN_READ_UNCOMMITTED: les lectures incohérentes, 
           ou non répétables et les fantômes sont possibles.
 
           DB2_I5_TXN_READ_COMMITTED: les lectures sont cohérentes.
           Les lecteurs non répétables et les fantômes sont possibles.
 
           DB2_I5_TXN_REPEATABLE_READ: les lectures cohérentes et 
           répétables, mais les fantômes sont possibles.
 
           DB2_I5_TXN_SERIALIZABLE: les transactions sont activées.
           les lectures incohérentes, ou non répétables et les fantômes sont impossibles.
 
- i5_query_optimize
- 
          
           DB2_FIRST_IO: toutes les requêtes sont optimisées
           dans le but de retourner la première page le plus rapidement possible.
           Cet objectif fonctionne bien lorsque le résultat est contrôler par un
           utilisateur qui a de bonnes chances d'annuler la requête après avoir vu
           les premières réponses. Les requêtes codée avec une clauseOPTIMIZE FOR nnn ROWSrespectent aussi cet objectif.
 
           DB2_ALL_IO: toutes les requêtes sont optimisées 
           dans le but de traiter la requête complète le plus rapidement possible.
           C'est une bonne option lorsque le résultat de la requête doit être
           écrit dans un fichier ou un rapport, ou que l'interface accumule toutes
           les données avant de les exporter. Les requêtes codées avec la clauseOPTIMIZE FOR nnn ROWSrespectent aussi cet objectif.
           C'est le comportement par défaut.
 
- i5_dbcs_alloc
- 
          
           DB2_I5_DBCS_ALLOC_ONactive le schéma d'allocation
           DB2 6X pour la croissance des tailles de colonnes de translation DBCS.
 
           DB2_I5_DBCS_ALLOC_OFFdésactive le schéma d'allocation
           DB2 6X pour la croissance des tailles de colonnes de translation DBCS.
 Note: 
             
             La directive du php.ini ibm_db2.i5_dbcs_alloc==0 
             ouDB2_I5_DBCS_ALLOC_OFFest la valeur par défaut, mais peut
             être remplacé par l'optioni5_dbcs_alloc.
 
 
- i5_date_fmt
- 
          
           DB2_I5_FMT_ISO: le format de date ISO 
           (International Organization for Standardization) est
           utilisé :yyyy-mm-dd. C'est le format par défaut.
 
           DB2_I5_FMT_USA: le format des États Unis d'Amérique
           est utilisé :mm/dd/yyyy.
 
           DB2_I5_FMT_EUR: le format de date européendd.mm.yyyyest utilisé.
 
           DB2_I5_FMT_JIS: le format standard industriel japonaisyyyy-mm-ddest utilisé.
 
           DB2_I5_FMT_MDY: le format de datemm/dd/yyyyest utilisé.
 
           DB2_I5_FMT_DMY: le format de datedd/mm/yyyyest utilisé.
 
           DB2_I5_FMT_YMD: le format de dateyy/mm/ddest utilisé.
 
           DB2_I5_FMT_JUL: Le format de date julienyy/dddest utilisé.
 
           DB2_I5_FMT_JOB: le format de date par défaut est utilisé.
 
- i5_date_sep
- 
          
           DB2_I5_SEP_SLASH: un slash ( / ) est utilisé comme séparateur de date.
           C'est le format par défaut.
 
           DB2_I5_SEP_DASH: un tiret ( - ) est utilisé comme séparateur de date.
 
           DB2_I5_SEP_PERIOD: un point ( . ) est utilisé comme séparateur de date.
 
           DB2_I5_SEP_COMMA: une virgule ( , ) est utilisé comme séparateur de date.
 
           DB2_I5_SEP_BLANK: un espace est utilisé comme séparateur de date.
 
           DB2_I5_SEP_JOB: la configuration par défaut est utilisée
 
- i5_time_fmt
- 
          
           DB2_I5_FMT_ISO: le format d'heure ISO 
           (International Organization for Standardization) est
           utilisé :hh.mm.ss. C'est le format par défaut.
 
           DB2_I5_FMT_USA: le format des États-Unis d'Amérique
           est utilisé :hh:mmxxest utilisé, oùxxvautAMouPM.
 
           DB2_I5_FMT_EUR: le format d'heure européenhh.mm.ssest utilisé.
 
           DB2_I5_FMT_JIS: le format standard industriel japonais 
           est utiliséhh:mm:ss.
 
           DB2_I5_FMT_HMS: le formathh:mm:ssest utilisé.
 
- i5_time_sep
- 
          
           DB2_I5_SEP_COLON: un deux-point ( : ) est utilisé comme
           séparateur d'heure. C'est le défaut.
 
           DB2_I5_SEP_PERIOD: un point ( . ) est utilisé comme
           séparateur d'heure.
 
           DB2_I5_SEP_COMMA: une virgule ( , ) est utilisée comme
           séparateur d'heure.
 
           DB2_I5_SEP_BLANK: un espace est utilisé comme
           séparateur d'heure.
 
           DB2_I5_SEP_JOB: le séparateur par défaut est utilisé.
 
- i5_decimal_sep
- 
          
           DB2_I5_SEP_PERIOD: un point ( . ) est utilisé comme
           séparateur décimal. C'est le séparateur par défaut.
 
           DB2_I5_SEP_COMMA: une virgule ( , ) est utilisée comme
           séparateur décimal.
 
           DB2_I5_SEP_JOB: le séparateur par défaut est utilisé.
 
       Les options suivantes i5/OS sont disponibles depuis ibm_db2 version 1.8.0.