Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2009-06

Librerías de acceso a datos

6 messages · 5 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Giuseppe Luigi Punzi

Hola a todos,

Si no me equivoco, las librer�as de acceso a datos m�s utilizadas en Lazarus, son, SQLDb, que vienen con Lazarus, y Zeos.

Alguien sabr�a decirme, qu� ventajas conlleva usar Zeos en vez de SQLDb? Porque, Zeos me d� mucho el foll�n para compilarlo en Linux, y en OSX ni lo he conseguido a�n.

A ventajas no me refiero a las distintas BBDD con las que puede trabajar cada uno, puesto practicamente usar� Postgres, MySql, sqlite, y Firebird, todas soportadas por ambas. Merece la pena las complicaciones de mi existencia que me est� dando Zeos?

Un saludo y gracias.

Reply by email

Nicolás López de Lerma Aymerich
to Giuseppe Luigi Punzi

Hola!

Por mi experiencia lo que te puedo aportar es, que en zeos se usa solo un componente para la conexi�n y en el se define el protocolo de comunicaci�n a usar (tipo de bbdd), todo lo dem�s es similar.

Si usas sqldb tienes que poner un objeto conexi�n por cada bbdd distinta.

Saludos.

Show quoted text 22 lines
Hola a todos, Si no me equivoco, las librer�as de acceso a datos m�s utilizadas en Lazarus, son, SQLDb, que vienen con Lazarus, y Zeos. Alguien sabr�a decirme, qu� ventajas conlleva usar Zeos en vez de SQLDb? Porque, Zeos me d� mucho el foll�n para compilarlo en Linux, y en OSX ni lo he conseguido a�n. A ventajas no me refiero a las distintas BBDD con las que puede trabajar cada uno, puesto practicamente usar� Postgres, MySql, sqlite, y Firebird, todas soportadas por ambas. Merece la pena las complicaciones de mi existencia que me est� dando Zeos? Un saludo y gracias. _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
Nicolas Lopez de Lerma Aymerich PuntoDev GNU S.L. www.puntodev.com info en puntodev.com

Reply by email

Carlos German Tejero
to Nicolás López de Lerma Aymerich

El 10 de junio de 2009 13:18, Nicol�s L�pez de Lerma Aymerich < nicolas en puntodev.com> escribi�:

Show quoted text 8 lines
Hola! Por mi experiencia lo que te puedo aportar es, que en zeos se usa solo un componente para la conexi�n y en el se define el protocolo de comunicaci�n a usar (tipo de bbdd), todo lo dem�s es similar. Si usas sqldb tienes que poner un objeto conexi�n por cada bbdd distinta.

Que te cuento que eso es un error, para eso existe el componente TSQLConnector. Yo lo unico que podria decirte es que SQLdb esta mas inmaduro aun que ZEOS, pero por el contrario es mucho mas rapido y es la forma de conexion estandard de FPC, y ademas tiene caracteristicas unicas como indices locales en memoria, posibilidad de usar mas de una transaccion por conexion, y mucho mas!!
Peguenle una miradita.
Saludos.

Show quoted text 38 lines
Saludos. > Hola a todos, > > Si no me equivoco, las librer�as de acceso a datos m�s utilizadas en > Lazarus, son, SQLDb, que vienen con Lazarus, y Zeos. > > Alguien sabr�a decirme, qu� ventajas conlleva usar Zeos en vez de SQLDb? > Porque, Zeos me d� mucho el foll�n para compilarlo en Linux, y en OSX ni > lo he conseguido a�n. > > A ventajas no me refiero a las distintas BBDD con las que puede trabajar > cada uno, puesto practicamente usar� Postgres, MySql, sqlite, y > Firebird, todas soportadas por ambas. Merece la pena las complicaciones > de mi existencia que me est� dando Zeos? > > Un saludo y gracias. > > > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus.freepascal.org > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es > -- Nicolas Lopez de Lerma Aymerich PuntoDev GNU S.L. www.puntodev.com info en puntodev.com _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
Carlos Germ�n Tejero ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090610/03a9b5bf/attachment.html>

Reply by email

Giuseppe Luigi Punzi
to Carlos German Tejero

Hola de nuevo,

Si, si para las peque�as pruebas que he hecho, lo he hecho con SQLDb, precisamente, por los problemas que comento de instalaci�n de los componentes en OSX.

Pero claro, esas pruebas, han sido peque�as conexiones con un par de DataSets, un DataSource y poco m�s, por lo que, no han sido pruebas de una aplicaci�n en producci�n real.

Un saludo.

El mi�, 10-06-2009 a las 13:45 -0300, Carlos German Tejero escribi�:

Show quoted text 79 lines
El 10 de junio de 2009 13:18, Nicol�s L�pez de Lerma Aymerich <nicolas en puntodev.com> escribi�: Hola! Por mi experiencia lo que te puedo aportar es, que en zeos se usa solo un componente para la conexi�n y en el se define el protocolo de comunicaci�n a usar (tipo de bbdd), todo lo dem�s es similar. Si usas sqldb tienes que poner un objeto conexi�n por cada bbdd distinta. Que te cuento que eso es un error, para eso existe el componente TSQLConnector. Yo lo unico que podria decirte es que SQLdb esta mas inmaduro aun que ZEOS, pero por el contrario es mucho mas rapido y es la forma de conexion estandard de FPC, y ademas tiene caracteristicas unicas como indices locales en memoria, posibilidad de usar mas de una transaccion por conexion, y mucho mas!! Peguenle una miradita. Saludos. Saludos. > Hola a todos, > > Si no me equivoco, las librer�as de acceso a datos m�s utilizadas en > Lazarus, son, SQLDb, que vienen con Lazarus, y Zeos. > > Alguien sabr�a decirme, qu� ventajas conlleva usar Zeos en vez de SQLDb? > Porque, Zeos me d� mucho el foll�n para compilarlo en Linux, y en OSX ni > lo he conseguido a�n. > > A ventajas no me refiero a las distintas BBDD con las que puede trabajar > cada uno, puesto practicamente usar� Postgres, MySql, sqlite, y > Firebird, todas soportadas por ambas. Merece la pena las complicaciones > de mi existencia que me est� dando Zeos? > > Un saludo y gracias. > > > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus.freepascal.org > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es > -- Nicolas Lopez de Lerma Aymerich PuntoDev GNU S.L. www.puntodev.com info en puntodev.com _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es -- Carlos Germ�n Tejero _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

Reply by email

Claudio Romero
to Giuseppe Luigi Punzi

En mi caso, yo uso SQLDB con firebird sobre Linux y Windows. Tenia algunos errores, ya corregidos en fpc 2.2.4.
Como ya viene instalada desde fpc, nunca tuve problemas de hacerla andar ni en windows ni en linux.

Si la usas con TIBConnection hay un error abierto. http://bugs.freepascal.org/view.php?id=12956

en el que no maneja bien varias transacciones con una sola conecci�n, por lo que hay que usar una coneccion por cada transaccion.

Saludos

Reply by email

Giuseppe Luigi Punzi Ruiz
to Carlos German Tejero: El 10 de junio de 2009 13:18, Nicol�s L�pez de Lerma Aymerich < nicolas en…

Hola, perdonar en el retraso en continuar con el hilo.

He estado buscando info sobre TSQLConnector, y por lo que he leido no recomiendan su uso.

Por un mail, encontr�, que para simular multiDB, lo mejor ser�a:

Show quoted text 7 lines
var AConn : TSQLConnection; begin case DBType of typeFirebird : Aconn := TSQLIBConnection.Create; typeMysql40 : AConn := TMysql40Conn.Create; etc..

Me interesa mucho el desarrollo de SQLDb y su uso, entre otras cosas porque no hay narices a hacer funcionar ZEOSDBo en OSX, y SQLDb, al menos, me compila y se instala del tir�n sin hacer nada.

El 10/06/2009, a las 18:45, Carlos German Tejero escribi�:

Show quoted text 72 lines
El 10 de junio de 2009 13:18, Nicol�s L�pez de Lerma Aymerich <nicolas en puntodev.com > escribi�: Hola! Por mi experiencia lo que te puedo aportar es, que en zeos se usa solo un componente para la conexi�n y en el se define el protocolo de comunicaci�n a usar (tipo de bbdd), todo lo dem�s es similar. Si usas sqldb tienes que poner un objeto conexi�n por cada bbdd distinta. Que te cuento que eso es un error, para eso existe el componente TSQLConnector. Yo lo unico que podria decirte es que SQLdb esta mas inmaduro aun que ZEOS, pero por el contrario es mucho mas rapido y es la forma de conexion estandard de FPC, y ademas tiene caracteristicas unicas como indices locales en memoria, posibilidad de usar mas de una transaccion por conexion, y mucho mas!! Peguenle una miradita. Saludos. Saludos. > Hola a todos, > > Si no me equivoco, las librer�as de acceso a datos m�s utilizadas en > Lazarus, son, SQLDb, que vienen con Lazarus, y Zeos. > > Alguien sabr�a decirme, qu� ventajas conlleva usar Zeos en vez de SQLDb? > Porque, Zeos me d� mucho el foll�n para compilarlo en Linux, y en OSX ni > lo he conseguido a�n. > > A ventajas no me refiero a las distintas BBDD con las que puede trabajar > cada uno, puesto practicamente usar� Postgres, MySql, sqlite, y > Firebird, todas soportadas por ambas. Merece la pena las complicaciones > de mi existencia que me est� dando Zeos? > > Un saludo y gracias. > > > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus.freepascal.org > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es > -- Nicolas Lopez de Lerma Aymerich PuntoDev GNU S.L. www.puntodev.com info en puntodev.com _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es -- Carlos Germ�n Tejero _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

Giuseppe Luigi Punzi Ruiz
Blog: http://www.lordzealon.com
Twitter & Skype & GoogleTalk accounts: glpunzi

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090623/d3c8bf4d/attachment.html>

Reply by email