O projeto UNIXODBC foi iniciado nos primeiros meses de 1999 (por Peter Harvey) e foi criado como na época os desenvolvedores do IODBC (outra implementação do ODBC de código aberto) não estavam dispostos a LGPL o código, expandir a API para incluir o Especificação atual da API ODBC 3 e não considerou a adição de ferramentas de configuração baseadas na GUI que valem a pena. O IODBC agora possui essas peças adicionadas, e os aplicativos que usam a interface ODBC podem usar o IODBC e o UnixOdBC, sem alteração na maioria dos casos, como resultado de ambos os projetos que aderem à especificação única ODBC.
O gerente de motorista original era muito básico. O gerente do motorista foi reescrito por Nick Gorham, da Easysoft, logo após o início do projeto. Nick assumiu a liderança do projeto em julho de 1999, com Peter Harvey Continuando o trabalho sobre o código de apoio.
O desenvolvimento da Unixodbc progrediu desde sua origem, com contribuições de muitos desenvolvedores, tanto na comunidade de código aberto quanto também em empresas de banco de dados comerciais, incluindo IBM, Oracle Corporation e SAP.
É incluído como parte da instalação padrão de muitas distribuições Linux.
O projeto Unixodbc foi dividido em vários projetos (todos hospedados no Sourceforge);
unixODBC ("Core" and "Dev" bits)unixODBC-GUI-Qt (Qt based GUI bits)unixODBC-Test (multiple test frameworks)Essa divisão foi feita para permitir liberações mais rápidas de apoiar o trabalho, mantendo o foco na estabilidade e na consistência para o código principal.