odbcpp é um forte C ++ Wrapper para a biblioteca de banco de dados ODBC.
A biblioteca ODBC é um grande conceito. É uma biblioteca que envolve os detalhes de implementação de gerentes de banco de dados dentro de um controlador que pode ser acessado a partir de uma biblioteca padrão.
O problema com o acesso a uma base de dados, é a grande quantidade de possíveis falhas. Manuseando os com a mão (em C) é realmente um trabalho árduo. A biblioteca ODBC é uma biblioteca C de baixo nível que tem muitas funções todos possivelmente retornando erros.
O odbcpp é um forte C ++ invólucro que verifica se há erros em cada chamada para a interface ODBC. Se uma instrução SQL, uma ligação ou qualquer outra coisa falhar, a biblioteca gera uma exceção.
A licença da biblioteca odbcpp é GPL. Isto significa que você é livre para usar esta biblioteca em seus projetos de código aberto, tanto quanto você gostaria
Características :.
- Completo C ++ Biblioteca Documention com Doxygen
- testes para garantir a validade da biblioteca
- C ++ biblioteca para lidar com SQL chama
- download gratuito no SourceForge.net
- Funciona com o nativo MS-Windows ODBC.DLL
- Funciona com a biblioteca unixodbc sob Linux e outros sistemas Unix
O que é novo nesta versão:
- A alocação de memória está agora limitada ao ler uma coluna que não é limite (ou seja, texto e outros colunas que não têm um tamanho exato, uma vez que cada linha pode ter um comprimento diferente).
O que é novo na versão 1.5:
- Fixa a ligação do tipo decimal
- Fixa a ligação do tipo BIGINT
- Reforçada o teste para incluir mais tipos e uma opção -v
- reforçada a documentação em lugares diferentes
- Corrigido um bug com a obtenção do tamanho dos dados que está sendo lido
- Adicionado a sub-pasta win32 que faltava para o pacote fonte
O que é novo na versão 1.4:
- O VARCHAR não iria funcionar corretamente porque foi preso com o tipo errado. Isso fez com que o tipo VARCHAR inutilizável em suas tabelas.
- Esta versão também corrige o nome do arquivo da versão Win32. (Versão em primeiro lugar, em seguida, Win32).
Comentários não encontrado