Um array associativo de opções de conexão que afetam o comportamento
       da conexão, onde chaves válidas do array incluem:
       
       A nova opção a seguir está disponível no ibm_db2 versão 1.7.0 e posteriores.
       
       As seguintes novas opções do i5/OS estão disponíveis no ibm_db2 versão 1.5.1
       e posteriores.
       
        
         - i5_lib
- 
          
           Um valor de caractere que indica a biblioteca padrão que será
           usada para resolver referências de arquivo não qualificadas. Isso não é válido
           se a conexão estiver usando o modo de nomenclatura do sistema.
           
- i5_naming
- 
          
           O valor DB2_I5_NAMING_ONativa o modo de nomeação do sistema DB2 UDB CLI iSeries.
           Os arquivos são qualificados usando o delimitador de barra (/).
           Os arquivos não qualificados são resolvidos usando a lista de bibliotecas para o trabalho.
 
           O valor DB2_I5_NAMING_OFFdesativa o modo de nomeação padrão
           do DB2 UDB CLI, que é a nomeação SQL. Os arquivos são qualificados usando o delimitador de ponto (.).
           Arquivos não qualificados são resolvidos usando a biblioteca padrão
           ou o ID do usuário atual.
 
- i5_commit
- 
          
           O atributo i5_commitdeve ser definido antes de
           db2_connect(). Se o valor for alterado após a
           conexão ter sido estabelecida, e a conexão for para uma
           fonte de dados remota, a alteração não terá efeito até a próxima
           db2_connect() bem-sucedida para o identificador de conexão.
 Nota: 
             
             A configuração php.ini ibm_db2.i5_allow_commit==0
             ouDB2_I5_TXN_NO_COMMITé o padrão, mas pode ser
             substituída pela opçãoi5_commit.
 
 
           DB2_I5_TXN_NO_COMMIT- O controle de confirmação não é usado.
 
           DB2_I5_TXN_READ_UNCOMMITTED- Leituras sujas, leituras não repetíveis
           e fantasmas são possíveis.
 
           DB2_I5_TXN_READ_COMMITTED- Leituras sujas não são possíveis.
           Leituras não repetíveis e fantasmas são possíveis.
 
           DB2_I5_TXN_REPEATABLE_READ- Leituras sujas e leituras não repetíveis
           não são possíveis. Fantasmas são possíveis.
 
           DB2_I5_TXN_SERIALIZABLE- As transações são serializáveis.
           Leituras sujas, leituras não repetíveis e fantasmas não são possíveis.
 
- i5_query_optimize
- 
          
           DB2_FIRST_IOTodas as consultas são otimizadas com o objetivo de
           retornar a primeira página de saída o mais rápido possível. Este objetivo funciona bem
           quando a saída é controlada por um usuário que tem mais probabilidade de cancelar a consulta
           após visualizar a primeira página de dados de saída. Consultas codificadas com uma
           cláusula OPTIMIZE FOR nnn ROWS honram o objetivo especificado pela cláusula.
 
           DB2_ALL_IOTodas as consultas são otimizadas com o objetivo de executar
           a consulta inteira até a conclusão no menor tempo decorrido. Esta é uma
           boa opção quando a saída de uma consulta está sendo gravada em um arquivo ou relatório, ou
           a interface está enfileirando os dados de saída. Consultas codificadas com uma cláusula OPTIMIZE FOR nnn
           ROWS honram o objetivo especificado pela cláusula. Este é o padrão.
 
- i5_dbcs_alloc
- 
          
           O valor DB2_I5_DBCS_ALLOC_ONativa o esquema de alocação DB2 6X
           para o crescimento do tamanho da coluna de tradução DBCS.
 
           O valor DB2_I5_DBCS_ALLOC_OFFdesativa o esquema de alocação DB2 6X
           para o crescimento do tamanho da coluna de tradução DBCS.
 
           Nota: a configuração php.ini ibm_db2.i5_dbcs_alloc==0 ouDB2_I5_DBCS_ALLOC_OFFé o padrão, mas pode ser substituída
           pela opçãoi5_dbcs_alloc.
 
- i5_date_fmt
- 
          
           DB2_I5_FMT_ISO- O formato de data da Organização Internacional para Padronização
           (ISO) aaaa-mm-dd é usado. Este é o padrão.
 
           DB2_I5_FMT_USA- O formato de data dos Estados Unidos mm/dd/aaaa é usado.
 
           DB2_I5_FMT_EUR- O formato de data europeu dd.mm.aaaa é usado.
 
           DB2_I5_FMT_JIS- O formato de data do Padrão Industrial Japonês
           aaaa-mm-dd é usado.
 
           DB2_I5_FMT_MDY- O formato de data mm/dd/aaaa é usado.
 
           DB2_I5_FMT_DMY- O formato de data dd/mm/aaaa é usado.
 
           DB2_I5_FMT_YMD- O formato de data aa/mm/dd é usado.
 
           DB2_I5_FMT_JUL- O formato de data juliano aa/ddd é usado.
 
           DB2_I5_FMT_JOB- O padrão da tarefa é usado.
 
- i5_date_sep
- 
          
           DB2_I5_SEP_SLASH- Uma barra ( / ) é usada como separador de data.
           Este é o padrão.
 
           DB2_I5_SEP_DASH- Um traço ( - ) é usado como separador de data.
 
           DB2_I5_SEP_PERIOD- Um ponto ( . ) é usado como separador
           de data.
 
           DB2_I5_SEP_COMMA- Uma vírgula ( , ) é usada como separador de data.
 
           DB2_I5_SEP_BLANK- Um espaço em branco é usado como separador de data.
 
           DB2_I5_SEP_JOB- O padrão da tarefa é usado.
 
- i5_time_fmt
- 
          
           DB2_I5_FMT_ISO- O formato de horário da Organização Internacional
           para Padronização (ISO) hh.mm.ss é usado. Este é o padrão.
 
           DB2_I5_FMT_USA- O formato de horário dos Estados Unidos
           hh:mmxx é usado, onde xx é AM ou PM.
 
           DB2_I5_FMT_EUR- O formato de horário europeu hh.mm.ss
           é usado.
 
           DB2_I5_FMT_JIS- O formato de horário do Padrão Industrial Japonês
           hh:mm:ss é usado.
 
           DB2_I5_FMT_HMS- O formato hh:mm:ss é usado.
 
- i5_time_sep
- 
          
           DB2_I5_SEP_COLON- Dois pontos ( : ) são usados como separador de
           horário. Este é o padrão.
 
           DB2_I5_SEP_PERIOD- Um ponto ( . ) é usado como separador de
           horário.
 
           DB2_I5_SEP_COMMA- Uma vírgula ( , ) é usada como separador de
           horário.
 
           DB2_I5_SEP_BLANK- Um espaço em branco é usado como separador de horário.
 
           DB2_I5_SEP_JOB- O padrão da tarefa é usado.
 
- i5_decimal_sep
- 
          
           DB2_I5_SEP_PERIOD- Um ponto ( . ) é usado como
           separador decimal. Este é o padrão.
 
           DB2_I5_SEP_COMMA- Uma vírgula ( , ) é usada como
           separador decimal.
 
           DB2_I5_SEP_JOB- O padrão da tarefa é usado.
 
       A seguinte nova opção do i5/OS está disponível no ibm_db2 versão 1.8.0
       e posteriores.