Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Conectando a MySQL (https://www.clubdelphi.com/foros/showthread.php?t=2433)

hgiacobone 23-07-2003 18:00:52

Conectando a MySQL
 
Hola amigos...
Disculpen mi ignorancia, pero tal vez comience a trabajar en una DB MySQL bajo Win y quiero saber si ya trae controladores para acceder desde Delphi, como IB Express o IB Objects o sino, como hacen Uds. para acceder al motor desde Delphi.

jachguate 23-07-2003 19:15:25

Tengo entendido que podes hacerlo via ODBC/BDE

Hasta luego.

__hector 23-07-2003 22:41:01

Preferiria antes que usar ODBC, utilizar los componentes Zeos Library para trabajar con MySQL.

Puedes conseguirlos en www.torry.net, son gratuitos, y van bastante bien con mySQL

kayetano 23-07-2003 22:58:43

Hola

- Zeos Project http://www.zeoslib.net/
- MySQL ODBC http://www.mysql.com/products/myodbc/index.html

Los dos tienen sus pros y sus contras, lo mejor es probar y elegir uno mismo.

hgiacobone 25-07-2003 18:38:48

Gracias por los datos...

¿Pero Uds. cual utilizan y porqué lo recomiedan?

kayetano 25-07-2003 18:43:30

Hola

A mi, simplemente, no me gusta el ODBC :-)

__hector 26-07-2003 18:19:34

No soy muy asiduo al uso de MySQL, pero te dire que ademas de brindar la ventaja de la facil configuracion de un acceso 'nativo' (sin tener que instalar BDE o crear aliases en ODBC), el acceso es mas rapido utilizando dichos controles, ya que la conectividad la tienes Aplicacion->Controles->api MySQL, en vez de Aplicacion->DataControls->BDE->ODBC->MySQL.

En resumen, te saltas algunas capas, lo que incrementa el rendimiento.

DJ VMan 26-07-2003 22:15:08

hector:
podríamos saber porque no te gusta mysql? o bien que usas que es mejor? y porque?

__hector 28-07-2003 02:48:30

No es que no me guste, sino que en mi 'vida profesional' (si es valido el termino) no me he visto en la necesidad de usarlo con frecuencia, sino mas bien casi obligado siempre a usar MS SQL (que de hecho, me gusta mucho).

Ahora bien, si es aceptada una critica constructiva, hace tiempo pretendi probar MySQL y, ademas de adolecer en aquel entonces de una herramienta grafica amigable (ahora aparece MySQLCC y MySQL Manager de ems-hitech, y otros entornos OpenSource que son muy buenos), no hace mucho fue cuando añadieron soporte a transacciones y... algo que si no me gusta, es la limitante en cuanto a no poseer soporte para Stored Procedures o Triggers (estos ultimos casi nunca los uso, pero vivo de los primeros).

Lo de ser mejor que, o peor que, depende mucho de cada situacion y de cada requerimiento. No existe un 'es mejor' absoluto.

brandolin 28-07-2003 13:56:57

Un Comentario...

He probado hacer algunas pruebas con Zeos y los resultados no me convencieron demasiado, ya que he tenido algunos inconvenientes en el debag de los programas que los utilizaba, algunos se colgaban, etc. Pero lo atribuyo a algun problema de incompatibilidad de version con Delphi o algo parecido.

Actualmente estoy utilizando ODBC y no he tenido problema, ademas me da la flexivilidad de el dia de mañana poder cambiar el motor de base de dato si tener que tocar "demasiado".

Gracias.

DJ VMan 07-08-2003 15:01:47

texto sacado de mysql.com

"ODBC

* Works on Windows and Unix
* Almost portable between different SQL servers.
* Slow; MyODBC, which is a simple pass-through driver is 19 % slower than using a native interface.
* Many ways to do the same thing; Hard to get things to work as many ODBC drivers have different bugs in different areas.
* Problematic; Microsoft changes the interface once in a while.
* Insecure future (Microsoft pushes more for OLE than for ODBC). "

pueden ver el texto completo en :

http://www.mysql.com/information/pre...719/index.html

Diego827 09-03-2011 05:36:31

Cita:

Empezado por DJ VMan (Mensaje 11245)
texto sacado de mysql.com

"ODBC

* Works on Windows and Unix
* Almost portable between different SQL servers.
* Slow; MyODBC, which is a simple pass-through driver is 19 % slower than using a native interface.
* Many ways to do the same thing; Hard to get things to work as many ODBC drivers have different bugs in different areas.
* Problematic; Microsoft changes the interface once in a while.
* Insecure future (Microsoft pushes more for OLE than for ODBC). "

pueden ver el texto completo en :

http://www.mysql.com/information/pre...719/index.html


WOW :(:(:(:(

jachguate 09-03-2011 17:52:46

Cita:

Empezado por Diego827 (Mensaje 392942)
WOW :(:(:(:(

Esta es una verdad de hace 7 años que parece sorprenderte ahora... pero claro, no significa que no haya opciones en la actualidad. ;)

Diego827 09-03-2011 20:18:00

Cita:

Empezado por jachguate (Mensaje 392995)
Esta es una verdad de hace 7 años que parece sorprenderte ahora... pero claro, no significa que no haya opciones en la actualidad. ;)

jaja hace siete años no sabia ni usar Notepad! acabo de realizar un sistema de facturacion en linea y los clientes se conectan via ODBC! por eso fue que me sorprendio :p en una proxima actualizacion hare los cambios (ADO o Zeos :rolleyes:)

jachguate 10-03-2011 01:06:29

Si tenes una versión reciente de Delphi a mano, quizas querras darle una mirada también a dbExpress.. ignoro si haya algún driver gratuito para mysql, puesto que no he requerido trabajar con esta BD desde Delphi, pero supongo que la versión pro o enterprise trae drivers incluidos o que habrá algún proyecto Open Source que pueda proveerlos.

Un saludo.


La franja horaria es GMT +2. Ahora son las 20:48:22.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi