PDA

Ver la versión completa : Bases de Datos en C++



ramaflap
09-08-2011, 05:34
También tienes otra alternativa que seria utilizar la libreria Sqlite. Un SGBD bastante bueno y compacto que puedes utilizarlo perfectamente desde C/C++.

Yo lo estoy utilizando en uno de mis proyectos y la verdad que va bastante bién para no tener que sobrecargar el sistema instalando un MySQL.

www.sqlite.org

El unico inconveniente es que no implementa todas las caracteristicas de SQL92 como por ejemplo las FOREIGN *** o los RIGHT OUTER JOIN.

Pero siempre se puede arreglar de otra forma :P

Saludos.

Gente, yo estoy programando en c++ y en vez de usar ficheros quiero empezar el tema de bases de datos...
Sigo tutoriales, pero me saltan distintos errores.
Incluyo la libreria sqlite3.h y me tira que no hay definicion para sqlite3_open()


podes poner un ejemplo de algun programa simple que utilice sqlite ?

Desde ya, muchas gracias

Marchi
10-08-2011, 01:27
Fijate que precisamente se esté incluyendo el .h, algunas veces uno no ve el error que indica que no se encuentra el .h y pierde mucho tiempo trasteando con eso.

En todo caso tira un apt-get install libsqlite3-dev y fijate que tengas por lo menos:
/usr/include/sqlite3.h
/usr/include/sqlite3ext.h
/usr/lib/libsqlite3.a
/usr/lib/libsqlite3.so

Después para compilar, al menos con gcc, acordate de ponerle -lsqlite3.

Saludos