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 |
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. |
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 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,... |
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 |
DMVC es un framework REST.
https://github.com/danieleteti/delphimvcframework |
La franja horaria es GMT +2. Ahora son las 10:39:55. |
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