PDA

Ver la Versión Completa : Conectando a MySQL


hgiacobone
23-07-2003, 18:00:52
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/presentations/presentation-oscon2000-20000719/index.html

Diego827
09-03-2011, 05:36:31
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/presentations/presentation-oscon2000-20000719/index.html


WOW :(:(:(:(

jachguate
09-03-2011, 17:52:46
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
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.