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 06-10-2006
Maibok Maibok is offline
Miembro
 
Registrado: mar 2005
Posts: 28
Poder: 0
Maibok Va por buen camino
MySQL, Delphi y cliente servidor

Bunas a todos. Quiero hacer una aplicación tipo cliente servidor alojando la base de datos en un servidor que use MySQL 5 y acceder a ella desde otros ordenadores (clientes) con un programa desarrollado en Delphi. Me podríais decir a grandes rasgos los pasos que debería hacer??.

Una vez esté desarrollado el programa en delphi en el cliente para acceder a la base de datos en el servidor serviría con poner la IP del servidor no??? y si se cambia de servidor cambiar la ip verdad??

Me he decidido por mysql 5 porque igual desarrollo otra aplicación que acceda a la misma base de datos, pero esta ya en php, y hay mucha documentación para unir php y mysql. Nada más, sime podéis ayudar un poco os lo agradecería. Ya sé que la pregunta es muy general, pero de momento es lo que necesito, la idea en general. Y si conocéis algún programita desarrollado de prueba que haga eso también os lo agradecería. Saludos!!!
Responder Con Cita
  #2  
Antiguo 06-10-2006
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola Maibok
Para empezar tienes varias opciones para esto, conexion con ado, zeos entre otros, particularmente diria que si la base de datos contiene mucha informacion yo te recomiento zeos.
Si esta es tu opcion tendrias que vajar los componentes zeos, que son de uso gratis, instalarlos en delphi, siguiendo las instrucciones y despues vuelve y te ayudamos por aqui.
De interesarte ado, es mas simple ya que delphi lo tiene, nada mas indica tu opcion y te ayudamos.
Saludos
Responder Con Cita
  #3  
Antiguo 06-10-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Hace unos días alguien mencionó algún problema que había tenido usando Zeos para acceder a MySql 5.0 y sí hay que tomarlo con cuidado porque la última versión estable de Zeos (la 6.1.5) sólo manejaba MySql 4.x por lo que no será de extrañarse que no todo funcione bien con la 5.x.

Si estás dispuesto a desembolsar un poco, no es gran cosa, yo optaría por MyDac de CoreLab. He usado ambas y me parecen más robustas éstas, además de que están siempre al día en cuanto a soprte para nuevas versiones.

// Saludos
Responder Con Cita
  #4  
Antiguo 06-10-2006
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Estoy de acuero con Roman
El problema de MyDac es ese, hay que compralo, perdona desconocia que zeos tuviese problemas con la version 5, si es asi y no hay por donde agarrarse se tedria que usar ado, No es asi?
Saludos
Responder Con Cita
  #5  
Antiguo 06-10-2006
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Amigo, Yo te recomendaría que si deseas hacer una aplicación de dos capas, lo mejor que puedes usar es MsSql + ADO, colocando las reglas del negocio en la parte del servidor de base de datos (USando para ello Sps, trigers, funciones, etc etc etc) y solo la funcionalidad en la parte de la apliacción.


Mysql no es una buena opción para desarrollos de escritorio N-Tier. (Lo siento fans de Mysql), puesto que una de sus mayores desventajas es precisamente la capa de coenxión en aplicaciones de escritorio. ya que por un lado si deseas usar ADO, mysql solo proporciona conectores Odbc con lo que la capa se hace más gruesa además de que la versión actual de ODBC ofrece un soporte muy pobre a los Sps de Mysql 5. Por otro lado zeos te permite mantener una capa de conexión delgada pero tiene muchas desventajas precisamente en el soporte a Sps y seguridad.


Para el web es grandioso, pero para aplicaciones Ntier no lo recomiendo. A menos que Mysql saque un proveedor OleDb.


suerte
Responder Con Cita
  #6  
Antiguo 06-10-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Uso MySql sin ningún problema en aplicaciones de escritorio. Claro que no uso ODBC y tampoco Zeos. Uso MyDac.

// Saludos
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayudenme con Preguntas sobre cliente/servidor en Delphi aguila MS SQL Server 9 18-10-2005 01:05:18
base de datos cliente/servidor 3 capas DElphi y sql jose_2057111 Conexión con bases de datos 0 10-06-2005 19:16:19
Base De Datos Cliente/servidor 3 Capas Delphi Sql jose_2057111 Conexión con bases de datos 0 07-06-2005 03:53:58
Conexión de una aplicacion cliente en varias pc a un servidor mysql ctronx Conexión con bases de datos 6 16-07-2004 16:55:39
Aplicaciones Delphi Cliente/servidor TelloClos Conexión con bases de datos 8 09-06-2003 17:12:38


La franja horaria es GMT +2. Ahora son las 02:15:20.


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