# ODBC (Unificado)

# Introdução

Em adição ao suporte ODBC normal, as funções de ODBC Unificadas no PHP permitem sejam acessados vários bancos de dados que emprestaram a semântica da API do ODBC para implementer a sua própria API. Ao invés de manter múltiplos drivers de banco de dados que são todos praticamente identicos, estes drivers foram unificados em um único conjunto de funções ODBC.

Os seguintes bancos de dados são suportados pelas funções de OBDC Unificado: » Adabas D, » IBM DB2, » iODBC, » Solid e » Sybase SQL Anywhere.

> Nota: Com a exceção de iODBC, não existe ODBC envolvido ao conectar aos bancos de dados acima. As funções usadas para conversar nativamente com eles apenas compartilham os mesmos nomes e a mesma sintaxe das funções ODBC. Entretanto, compilar o PHP com suporte a iODBC permite usar qualquer dirver compatível com ODBC nas aplicações PHP. Maiores informações sobre iODBC estão disponíveis em » www.iodbc.org com a alternativa unixODBC disponível em » www.unixodbc.org.

- Instalação/Configuração
  - Dependências
  - Instalação
  - Configurações em Execução
  - Tipos de Recurso
- Constantes predefinidas
- Funções de ODBC
  - odbc_autocommit — Alterna o comportamento da autoconfirmação
  - odbc_binmode — Manipulação de dados de colunas binárias
  - odbc_close — Fecha uma conexão ODBC
  - odbc_close_all — Fecha todas as conexões ODBC
  - odbc_columnprivileges — Lista colunas e privilégios associados para a tabela fornecida
  - odbc_columns — Lista os nomes das colunas nas tabelas especificadas
  - odbc_commit — Confirma uma transação ODBC
  - odbc_connect — Conecta a uma fonte de dados
  - odbc_connection_string_is_quoted — Determina se uma string de conexão ODBC está entre chaves
  - odbc_connection_string_quote — Envolve entre chaves um valor string de conexão ODBC
  - odbc_connection_string_should_quote — Determina se um valor na string de conexão ODBC deveria ser envolvido por chaves
  - odbc_cursor — Obtém o nome do cursor
  - odbc_data_source — Retorna informações sobre DSNs disponíveis
  - odbc_do — Sinônimo de odbc_exec
  - odbc_error — Obtém o último código de erro
  - odbc_errormsg — Obtém a última mensagem de erro
  - odbc_exec — Executa diretamente uma instrução SQL
  - odbc_execute — Executa uma instrução preparada
  - odbc_fetch_array — Obtém uma linha do resultado como um array associativo
  - odbc_fetch_into — Busca uma linha de resultado no array
  - odbc_fetch_object — Obtém um conjunto de resultados como um objeto
  - odbc_fetch_row — Obtém uma linha
  - odbc_field_len — Obtém o tamanho (precisão) de um campo
  - odbc_field_name — Obtém o nome da coluna
  - odbc_field_num — Retorna o número da coluna
  - odbc_field_precision — Sinônimo de odbc_field_len
  - odbc_field_scale — Obtém a precisão de um campo
  - odbc_field_type — Tipo de dados de um campo
  - odbc_foreignkeys — Recupera uma lista de chaves estrangeiras
  - odbc_free_result — Libera objetos associados a um resultado
  - odbc_gettypeinfo — Recupera informações sobre tipos de dados suportados pela fonte de dados
  - odbc_longreadlen — Manipulação de colunas LONG
  - odbc_next_result — Verifica se múltiplos resultados estão disponíveis
  - odbc_num_fields — Número de colunas em um resultado
  - odbc_num_rows — Número de linhas em um resultado
  - odbc_pconnect — Abre uma conexão persistente com o banco de dados
  - odbc_prepare — Prepara uma instrução para execução
  - odbc_primarykeys — Obtém as chaves primárias de uma tabela
  - odbc_procedurecolumns — Recupera informações sobre parâmetros para procedimentos
  - odbc_procedures — Obtém a lista de procedimentos armazenados em uma fonte de dados específica
  - odbc_result — Obtém dados de resultados
  - odbc_result_all — Exibe o resultado como uma tabela HTML
  - odbc_rollback — Reverte uma transação
  - odbc_setoption — Ajusta configurações do ODBC
  - odbc_specialcolumns — Recupera colunas especiais
  - odbc_statistics — Recupera estatísticas sobre uma tabela
  - odbc_tableprivileges — Lista tabelas e os privilégios associados a cada tabela
  - odbc_tables — Obtém a lista de nomes de tabelas armazenadas em uma fonte de dados específica
- Odbc\Connection — A classe Odbc\Connection
- Odbc\Result — A classe Odbc\Result

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