Club Delphi  
    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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-02-2005
tsomarp tsomarp is offline
Registrado
 
Registrado: feb 2005
Posts: 2
Poder: 0
tsomarp Va por buen camino
Conexion mediante ODBC, OLE DB, ADO?

Hola, estoy evaluando las diferentes formas de conectarme a bases de datos, y segun veo existen:

1) Directa: la mas rapida, pero la mas dependiente del motor de DB.
2) ODBC: generica. se necesita un driver ODBC para cada motor de DB, pero la conexion es basicamente independiente (con limitaciones por las capacidades de los motores)
3) OLE DB: generica. segun tengo entendido es un ODBC, que ademas permite conectar a sistemas que no tienen SQL. Reemplaza al ODBC?
4) ADO: Access Data Objects. Edit: Encapsulamiento del OLE DB (que a su vez encapsula ODBC?)

Esto es lo que entiendo hasta ahora. Ahora bien, en el caso de 2, 3 y 4, como me conecto con delphi a un motor db (informix y db2)? Gracias.

EDIT: aparentemente ADO es el reemplazo de ODBC/OLE DB, ahora bien, la pregunta en este caso seria, los drivers ADO, los debe proveer, normalmente, el dueño del motor de DB, correcto? o se pueden usar los drivers ODBC? Saben donde bajarlos para informix/db2?

Última edición por tsomarp fecha: 24-02-2005 a las 21:39:52.
Responder Con Cita
  #2  
Antiguo 25-02-2005
Gydba Gydba is offline
Miembro
 
Registrado: ene 2004
Ubicación: Argentina
Posts: 673
Poder: 21
Gydba Va por buen camino
Hola,

Si trabajas con Delphi, no sé a partir de que versión existe pero desde la 6 seguro, tenés unos componentes de conexión denominados DBExpress que permiten conectar a múltiples motores según el driver específico.
Incluso hay un driver que busca conectarse por ODBC donde han logrado realizar pruebas con motores bastante utilizados:
http://open-dbexpress.sourceforge.net/
La ventaja que tienen sobre ADO es que existen también para Kylix lo que haría a tu aplicación portable. La ventaja que tienen sobre ODBC es que son una capa más delgada de conexión y la performance es bastante superior.
La contra es que la mayoría de los drivers para motores comerciales son de pago.
Driver de conexión para Informix con DBExpress:
http://www.soft32.com/download_74980.html

En cuanto a tu última pregunta sobre los drivers ODBC calculo que debe existir un Cliente de Instalación para los clientes que lo incluye, caso contrario comunicate con la empresa correspondiente. Después de todo el valor de la licencia también cubre el soporte técnico.

Saludos!
__________________
Suerte
.: Gydba :.
Responder Con Cita
Respuesta



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


La franja horaria es GMT +2. Ahora son las 09:31:03.


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
Copyright 1996-2007 Club Delphi