# IBM DB2, Cloudscape e Apache Derby

# Introdução

Essas funções permitem que sejam acessados os bancos de dados IBM DB2 Universal Database, IBM Cloudscape e Apache Derby usando a DB2 Call Level Interface (DB2 CLI).

- Instalação/Configuração
  - Dependências
  - Instalação
  - Configurações em Execução
  - Tipos de Recurso
- Constantes predefinidas
- Funções de IBM DB2
  - db2_autocommit — Retorna ou define o estado AUTOCOMMIT para uma conexão de banco de dados
  - db2_bind_param — Vincula uma variável PHP a um parâmetro de instrução SQL
  - db2_client_info — Retorna um objeto com propriedades que descrevem o cliente do banco de dados DB2
  - db2_close — Fecha uma conexão de banco de dados
  - db2_column_privileges — Retorna um conjunto de resultados listando as colunas e privilégios associados para uma tabela
  - db2_columns — Retorna um conjunto de resultados listando as colunas e metadados associados para uma tabela
  - db2_commit — Confirma uma transação
  - db2_conn_error — Retorna uma string contendo o SQLSTATE retornado pela última tentativa de conexão
  - db2_conn_errormsg — Retorna a última mensagem de erro de conexão e o valor SQLCODE
  - db2_connect — Retorna uma conexão com um banco de dados
  - db2_cursor_type — Retorna o tipo de cursor usado por um recurso de instrução
  - db2_escape_string — Usado para escapar certos caracteres
  - db2_exec — Executa uma instrução SQL diretamente
  - db2_execute — Executa uma instrução SQL preparada
  - db2_fetch_array — Retorna um array, indexado pela posição da coluna, representando uma linha em um conjunto de resultados
  - db2_fetch_assoc — Retorna um array, indexado pelo nome da coluna, representando uma linha em um conjunto de resultados
  - db2_fetch_both — Retorna um array, indexado pelo nome da coluna e pela posição, representando uma linha em um conjunto de resultados
  - db2_fetch_object — Retorna um objeto com propriedades que representam colunas na linha buscada
  - db2_fetch_row — Define o ponteiro do conjunto de resultados para a próxima linha ou linha solicitada
  - db2_field_display_size — Retorna o número máximo de bytes necessários para exibir uma coluna
  - db2_field_name — Retorna o nome da coluna no conjunto de resultados
  - db2_field_num — Retorna a posição da coluna nomeada em um conjunto de resultados
  - db2_field_precision — Retorna a precisão da coluna indicada em um conjunto de resultados
  - db2_field_scale — Retorna a escala da coluna indicada em um conjunto de resultados
  - db2_field_type — Retorna o tipo de dados da coluna indicada em um conjunto de resultados
  - db2_field_width — Retorna a largura do valor atual da coluna indicada em um conjunto de resultados
  - db2_foreign_keys — Retorna um conjunto de resultados listando as chaves estrangeiras para uma tabela
  - db2_free_result — Libera recursos associados a um conjunto de resultados
  - db2_free_stmt — Libera recursos associados ao recurso de instrução indicado
  - db2_get_option — Recupera um valor de opção para um recurso de instrução ou um recurso de conexão
  - db2_last_insert_id — Retorna o ID gerado automaticamente da última consulta de inserção que foi executada com sucesso nesta conexão
  - db2_lob_read — Obtém um tamanho definido pelo usuário de arquivos LOB com cada invocação
  - db2_next_result — Solicita o próximo conjunto de resultados de um procedimento armazenado
  - db2_num_fields — Retorna o número de campos contidos em um conjunto de resultados
  - db2_num_rows — Retorna o número de linhas afetadas por uma instrução SQL
  - db2_pclose — Fecha uma conexão persistente a um banco de dados
  - db2_pconnect — Retorna uma conexão persistente a um banco de dados
  - db2_prepare — Prepara uma instrução SQL para ser executada
  - db2_primary_keys — Retorna um conjunto de resultados listando as chaves primárias para uma tabela
  - db2_procedure_columns — Retorna um conjunto de resultados listando os parâmetros do procedimento armazenado
  - db2_procedures — Retorna um conjunto de resultados listando os procedimentos armazenados registrados em um banco de dados
  - db2_result — Retorna uma única coluna de uma linha no conjunto de resultados
  - db2_rollback — Reverte uma transação
  - db2_server_info — Retorna um objeto com propriedades que descrevem o servidor de banco de dados DB2
  - db2_set_option — Define opções para recursos de conexão ou instrução
  - db2_special_columns — Retorna um conjunto de resultados listando as colunas de identificador de linha exclusivo para uma tabela
  - db2_statistics — Retorna um conjunto de resultados listando o índice e as estatísticas de uma tabela
  - db2_stmt_error — Retorna uma string contendo o SQLSTATE retornado por uma instrução SQL
  - db2_stmt_errormsg — Retorna uma string contendo a última mensagem de erro da instrução SQL
  - db2_table_privileges — Retorna um conjunto de resultados listando as tabelas e privilégios associados em um banco de dados
  - db2_tables — Retorna um conjunto de resultados listando as tabelas e metadados associados em um banco de dados

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open