FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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.
__________________
Gracias de antemano por vuestra ayuda. ·.:*:.·Yako·.:*:.· |
#2
|
||||
|
||||
Tengo entendido que podes hacerlo via ODBC/BDE
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
||||
|
||||
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
__________________
Héctor Geraldino Software Engineer |
#4
|
|||
|
|||
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. |
#5
|
||||
|
||||
Gracias por los datos...
¿Pero Uds. cual utilizan y porqué lo recomiedan?
__________________
Gracias de antemano por vuestra ayuda. ·.:*:.·Yako·.:*:.· |
#6
|
|||
|
|||
Hola
A mi, simplemente, no me gusta el ODBC :-) |
#7
|
||||
|
||||
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.
__________________
Héctor Geraldino Software Engineer |
#8
|
|||
|
|||
hector:
podríamos saber porque no te gusta mysql? o bien que usas que es mejor? y porque? |
#9
|
||||
|
||||
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.
__________________
Héctor Geraldino Software Engineer |
#10
|
|||
|
|||
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. |
#11
|
|||
|
|||
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 |
#12
|
||||
|
||||
Cita:
WOW |
#13
|
||||
|
||||
Esta es una verdad de hace 7 años que parece sorprenderte ahora... pero claro, no significa que no haya opciones en la actualidad.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#14
|
||||
|
||||
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 en una proxima actualizacion hare los cambios (ADO o Zeos )
|
#15
|
||||
|
||||
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.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|