Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #8  
Antiguo 09-03-2011
Avatar de Diego827
Diego827 Diego827 is offline
Miembro
NULL
 
Registrado: oct 2010
Posts: 157
Poder: 16
Diego827 Va por buen camino
Cita:
Empezado por ContraVeneno Ver Mensaje
Lo que comentó Caral en su primer mensaje, es el punto clave en este tipo de cuestiones. Tal vez en este caso, es conveniente dar un poco más de detalles.

A grandes rasgos y en pocas palabras, la tecnología del ODBC es considerada actualmente como obsoleta por muchos programadores, por lo que se debe evitar su uso. Incluso en nuevas versiones de windows esta opción ya no viene "integrada" de forma natural.

Entonces, si no puedes usar ODBC, ¿cómo me conecto a una base de datos?, sencillo: Depende de la base de datos.

Si te vas a conectar a bases de datos que sean propiedad de Microsoft (SQL Server, Access), lo mejor es utilizas ADO.

Si te vas a conectar a Firebird, habría que utilizar los componentes FIB.

Para tu caso, MySQL, el más popular es ZEOS.


Cita:
Empezado por Chris Ver Mensaje
Realmente la ventaja de Zeos o FIB para firebrid redice en que la conexión a la DB es directa. Por otro lado, ODBC y ADO funcionan como intermediarios entre tu aplicación y el servidor de bases de datos. El problema de trabajar con un intermediario es que agrega una carga extra a la conexión. Carga que implica recursos locales (memoria, procesamiento) y de red (mayor tráfico). Además, otro de los inconvenientes es que no puedes aprovechar al máximo todas las ventajas que te puede proporcionar una "comunicación" directa con el servidor.

Sin embargo, utilizar capas intermedias -así se les conoce- como ADO y ODBC es que te ayuda a crear una abstracción (independencia) de la base de datos que utilizas para tu aplicación. Esto es útil en casos en que tengas clientes que prefieren utilizar un servidor de bases de su elección. O sea, no están obligados de usar el servidor que has elegido tú como diseñador del sistema.


Gracias ContraVeneno y Chris; creo que es muy valido lo que mencionan y en mi caso Mysql deberé usar Zeos; en el caso de querer independizar mi aplicación aún más, usare ODBC. En este caso, necesito rapidez y transparencia asi que manos a la obra.

CONVENCIDO: VOY POR ZEOS
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cual es el mejor acceso a FireBird/InterBase?; cuanto mejor?? Combat-F2D Firebird e Interbase 9 22-06-2006 18:32:36
¿Mejor heredar de una Lista o mejor introducir la Lista en un campo? Jome OOP 8 24-11-2005 17:11:16
Quees Mejor Ado ò Odbc ?? dago_Ariza Conexión con bases de datos 5 24-05-2004 02:38:07
Odbc altp Conexión con bases de datos 1 28-02-2004 11:36:34
OFFTOPIC : ¿Mejor controlador ODBC para Firebird? HugoRozas Conexión con bases de datos 2 22-01-2004 11:46:56


La franja horaria es GMT +2. Ahora son las 19:15:10.


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