RE:Bases de datos con CGI
Si trabajas en un lenguaje c que no tiene acceso a odbc o algún otro tipo de driver para conectarte a la base de datos, tendrás que conectarte con las librerías básicas que vienen con las bases de datos.
Esto quiere decir que si trabajas en windows debes conseguir el dll para conexión a la base de datos y si trabajas en linux o unix el header .h correspondiente, en estas librerias estan todas las funciones para conectarte a la base de datos, crear querys y obtener información de respuesta.