Hola fedee.
Es bastante complicado dar una única respuesta a tu consulta, ya que hay múltiples bases de datos y componentes.
Una buena alternativa es
Firebird y para dar los primeros pasos el amigo
Caral hizo un
tutorial muy instructivo, que si bién está pensado para Delphi, creo que la idéa general y el uso de los componentes no es tán distinto al uso en Builder C++ como para descartarlo.
Sobre
Firebird podés encontrar muchísima información aquí en
Club Delphi o en la Web.
Existen también excelentes manejadores de bases de datos como
PostgreSQL ,
MySQL, ...
Un saludo.