documentação unixODBC / manpage?

4

Está apenas a pensar se existe alguma documentação oficial para o unixODBC, por ex. como os arquivos de configuração devem ser e quais parâmetros eles esperam? (Eu estou usando apenas um shell, sem GUI) Mesmo link não parece muito promissor. De alguma forma, tenho a impressão de que as melhores informações são páginas de terceiros, mas isso pode ser verdade?

    
por stefan.at.wpf 18.08.2012 / 22:40

1 resposta

6

Você está certo, a documentação sobre unixODBC ainda é rara. Para os arquivos de configurações, unixODBC usa apenas dois arquivos de configuração:

  • /etc/odbcinst.ini : aqui você define o driver

  • /etc/odbc.ini : informações sobre conexões

Você pode encontrar uma ótima documentação sobre a instalação desses drivers e bibliotecas em vários sistemas Linux aqui:

link

Mais documentação completa que inclui API para vários idiomas pode ser encontrada aqui:

link

Todo o material de configuração e instalação pode ser feito sem a GUI :), um bom e velho terminal shell é suficiente.

De um ponto de vista de um desenvolvedor (usei a API C há alguns anos e lembro que era uma tarefa não trivial): você precisa se conectar e executar uma solicitação.

  1. Para conectar-se à origem de dados usando o unixODBC e o C API :

    • Instale o ambiente ODBC chamando SQLAllocHandle()

    • Escolha o número da versão do ODBC com SQLSetEnvAttr()

    • Mais uma vez, use SQLAllocHandle() para iniciar o identificador de conexões

    • Agora você pode se conectar chamando SQLConnect()

  2. Quando você tiver um identificador de conexão e tiver se conectado a uma fonte de dados, alocará alças de instrução para executar o SQL ou recuperar metadados. Assim como com as outras alças, você pode definir e obter atributos de instrução com SQLSetStmtAttr e SQLGetStmtAttr .

aqui você pode encontrar uma boa documentação sobre a API C:

link link link

Espero que isso ajude.

    
por 19.08.2012 / 06:37