![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Conexión con una base de datos en un servidor remoto
Hola, necesito que me digáis cual es la mejor manera de conectar y operar normalmente con una base de datos Firebird que está en un servidor web remoto, como en la nube.
Ahora utilizo controles IB, me gustaría no tener que cambiarlos. Gracias |
#2
|
||||
|
||||
Falta información.
Con lo poco que dices, la respuesta es: igual que en la red local, o sea: xxx.xxx.xxx.xxx:/datos/db.fdb Seguramente tendrás que redireccionar en el router lo que venga por el puerto 3050 hacia los equipos locales. También puedes hacer peticiones al servidor (hosting) y que sea éste el que acceda a la BD y te devuelve la información solicitada. Esto último puede ser lo idoneo para el caso, tendrías un "programa" en el hosting que acepta peticiones de los clientes, las procesa y devuelve la información pedida.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Hola, para lo último que dice Casimiro, solo agregar que puedes hacer servicios pequeños que interactúen entre tu aplicativo y la base de datos.
Saludos, El Rayo
__________________
Si tienes una función o procedimiento con diez parámetros, probablemente hayas olvidado uno |
#4
|
||||
|
||||
Si puedes conectar directamente a la Base de Datos que hay en el servidor puedes hacerlo como comenta [Casimiro], aunque no es ni habitual (por temas de configuraciones) ni recomendable (por temas de seguridad).
Si por una razón u otra eso no es posible, la siguiente opción es lo que comenta [elrayo]. Lo más habitual es crear "una pieza" que se aloja en el servidor y que hace de intermediaria entre la BD y la APP. Habitualmente un WebService. Si esta es la solución que debes implementar deberás evaluar las diferentes opciones que tienes para hacerlo. Delphi+Datasnap, Delphi+DMVC, PHP,...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
|||
|
|||
Hola,
Esto de usar WebService con Delphi nunca lo he hecho por como venían desarrolladas las aplicaciones en las empresas donde trabaje, pero si lo he hecho con otras tecnologías. Tú o alguien que tenga experiencia con este tema en Delphi, ¿cuál seria la mas recomendable o la que aconsejan utilizar? Se que utilizar DMVC (M = modelo, V = vista, C = controlador) sería algo similar por no decir igual a como se implementa en los lenguajes de Microsoft. Para el caso de DMVC, no me he puesto a analizar, pero ¿Delphi tiene algo ya nativo o hay que recurrir a algún framework externo? Saludos, El Rayo
__________________
Si tienes una función o procedimiento con diez parámetros, probablemente hayas olvidado uno Última edición por Neftali [Germán.Estévez] fecha: 16-12-2020 a las 08:29:25. |
#6
|
||||
|
||||
DMVC es un framework REST.
https://github.com/danieleteti/delphimvcframework
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema de conexion a servidor remoto | marcelofabianip | MySQL | 4 | 08-04-2012 09:24:43 |
Conexión ADO a base de datos en servidor remoto | Mablynx | C++ Builder | 4 | 24-04-2008 18:06:37 |
Actualizar una base de datos desde un servidor remoto | zvf | MySQL | 1 | 22-06-2006 22:21:26 |
Como conectar a servidor base de datos remoto???? | AFilth | Conexión con bases de datos | 7 | 04-01-2006 13:06:51 |
Conexión con servidor remoto | pache | Conexión con bases de datos | 4 | 28-10-2003 14:41:00 |
![]() |
|