Bases de datos

Started by Phoenix, June 19, 2009, 09:47:00 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Phoenix

Hola! Soy relativamente nuevo en Bennu, sabeis si existe alguna libreria para el manejo de bases de datos? en Bennu?

Muchas gracias.

osk

En Fenix había hace mucho tiempo una librería para acceder a MySql, si mal no recuerdo. A lo mejor buscando en fenixworld la encuentras...pero dudo que funcione hoy en día.
Pero la verdad es que lo que propones es muy interesante.

syous

 ;D si existe en fenix un par de librerias,  para bennu aun no
Un Saludo
EL dia que la humanidad aprenda a mirar y sentir con los ojos del alma, recuperara su humanidad
http://sodonline.net/
http://darknessage.ayudaprogramacion.net/
http://www.ayudaprogramacion.net/

Proyecto: MMORPG
Completado: 2%
Estado: En Desarrollo...

Phoenix

:( , una libreria de estas agilizaria bastante la gestion de grandes recopilaciones de datos a usar por un programa. En fin, tendre que hacer lo que me traigo entre manos de otra manera, gracias por responder.

osk


SplinterGU

Aca sandman y sus compañeros tienen un modulo de acceso a sqlite en su proyecto de colegiatura...

http://code.google.com/p/molapse/

Download Lastest BennuGD Release: http://www.bennugd.org/node/2

osk

Pero por lo que he visto, este proyecto es mucho más complejo.
Yo a lo que me refería era a tener un módulo de Bennu que implementara sencillas funciones de acceso y manipulación de datos que serían no más que wrappers de la api para c que los de sqlite ofrecen.

SplinterGU

No es que el proyecto sea complejo sino que incorpora algunos modulos, entre ellos hay uno de acceso a base de datos.

Directories

   * svn
         o branches
         o tags
         o trunk
               + dev
                     # bin
                           * gui_data
                           * import
                     # bin_pak
                     # codeblocks.win32
                     # diagram
                     # lib
                           * sdl_2005
                           * sdl_mingw
                     # src
                           * mod_cfg
                           * mod_ren
                           * mod_sql
                           * shared
                     # visualstudio.win32
                           * mod_cfg
                           * mod_ren
                           * mod_sql
                                 o release
               + docs
                     # reportLoading...
                     # screenshotsLoading...
               + proto
                     # binLoading...
                     # codeblocks.linuxLoading...
                     # codeblocks.win32Loading...
                     # depsLoading...
                     # docLoading...
                     # libLoading...
                     # projectLoading...
                     # srcLoading...
               + vendor
                     # MemoryModuleLoading...
                     # SDLLoading...
                     # bennuLoading...
                     # bsguiLoading...
                     # physfsLoading...
                     # tinyxmlLoading...
                     # zlibLoading...
         o vendor
               + SDL
               + SQLite
               + bennu
               + bsgui
                     # includeLoading...
               + freetype
                     # buildsLoading...
                     # develLoading...
                     # includeLoading...
                     # srcLoading...
               + ftgl-2.1.3~rc5
                     # msvcLoading...
                     # srcLoading...
               + glew
                     # binLoading...
                     # buildLoading...
                     # configLoading...
                     # docLoading...
                     # includeLoading...
                     # srcLoading...
               + tinyxml
               + zlib
         o wiki

Download Lastest BennuGD Release: http://www.bennugd.org/node/2

syous

 ;D bases de datos el lo ultimo que me falta para estar en bennu only  es la parte que me falta de migrar en el proyecto sigo a un con fenix 92a en algunas cosas
Un Saludo
EL dia que la humanidad aprenda a mirar y sentir con los ojos del alma, recuperara su humanidad
http://sodonline.net/
http://darknessage.ayudaprogramacion.net/
http://www.ayudaprogramacion.net/

Proyecto: MMORPG
Completado: 2%
Estado: En Desarrollo...

osk

Acabo de ver que hay wrappers de la Api de Sqlite para (casi) todos los millones de lenguajes que hay:
http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers

l1nk3rn3l

SQLIte
si hace tiempo en el bennupack se incluyo , bajatelo!!!!

;D

y en el fenixpack ya un poco devaluado tambien hay para ODBC

osk

#11
Gracias! aunque el BennuPack sólo funciona para Windows...miraré a ver si el sqlite que lleva se puede abstraer de este detalle.

Lo he probado con Wine y está muy bien!! Con el código de la Api y el wrapper que habéis hecho no creo que sea muy difícil hacerlo multiplataforma...

Oye, tenéis un montón de dlls allí metidas, qué guay!!

Phoenix

voy a echarle un vistazo yo tambien, que de verdad me hace falta  ;)

osk

Vaya. Lo estoy probando en Wine y no hago bien las cosas.
En compilar test01.prg primero me decía que sql.h no encontraba sql.dll, cuando están en la misma carpeta. He puesto la ruta absoluta y entonces va, pero me salta un error de: "Undefined procedure ("SQLITE3_OPEN")".
Y no sé qué tocar.

SplinterGU

LD_LIBRARY_PATH
investiga eso...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2