![]() |
| FTP | CCD | Enlaces | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Desplegado |
|
#1
|
||||
|
||||
|
Señores de Clubdelphi; soy programador de C++ Builder y desearia saber que conexion a base de datos es mejor. Siempre he usado ODBC pero muchos me han comentado que es mejor ADO. Si ADO es mejor: Como se usa? Gracias!!!
![]() |
|
#2
|
||||
|
||||
|
Hola
Me imagino que depende de la BD. Saludos
__________________
Siempre Novato |
|
#3
|
||||
|
||||
|
mmm realmente me quedo en las mismas amigo, mmm voy a seguir investigando y vemos que sucede (gracias por responder te agradezco mucho
) |
|
#4
|
||||
|
||||
|
Hola
Por lo que veo en algunos de tus mensajes me da la impresion de que la pregunta es para el uso de MySql. Si es asi, yo no recomendaría ni ADO y mucho menos ODBC, me decantaria por ZEOS, sin dudarlo. Saludos
__________________
Siempre Novato |
|
#5
|
||||
|
||||
|
Cita:
Saludos. ![]() ![]() ![]() |
|
#6
|
||||
|
||||
|
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.
__________________
Última edición por ContraVeneno fecha: 09-03-2011 a las 18:38:19. |
|
#7
|
||||
|
||||
|
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. |
|
#8
|
||||
|
||||
|
Cita:
![]() Cita:
![]() 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 ![]() |
|
#9
|
||||
|
||||
|
Gracias a todos por responder.
|
|
#10
|
||||
|
||||
|
Me queda una duda en el aire Diego, por qué MySQL?
|
![]() |
| Herramientas | |
| Desplegado | |
|
|
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 |
|