Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-03-2012
Avatar de GustavoCruz
GustavoCruz GustavoCruz is offline
Miembro
 
Registrado: jul 2006
Ubicación: Sampués Sucre (Colombia)
Posts: 293
Poder: 18
GustavoCruz Va por buen camino
Question Conectar con DB remota

Hola amigos del foro,

Es posible conectar con una base de datos de forma remota, si es posible cómo se hace.
Seguramente necesitaré conectarme a una base de datos que se encuentra en otra ciudad.

de antemano mil gracias por vuestro tiempo

GustavoCruz
Responder Con Cita
  #2  
Antiguo 23-03-2012
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 23
guillotmarc Va por buen camino
Internet no deja de ser una red, con lo que puedes conectar a una base de datos remota exactamente igual que lo haces con una base de datos local.

Solo necesitarás saber la dirección IP pública en Internet del equipo remoto. Muy probablemente esté conectado a través de un router, en cuyo caso tienes que programar una entrada de NAT en el router, para redirigir las entradas por el puerto 3050 (puerto de Firebird) hacía el equipo que corre el Servidor de Firebird.

Naturalmente el rendimiento es bastante inferior al rendimiento local (puesto que Internet es una red muy lenta, con grandes latencias en las conexiones). Te recomiendo que utilices la última versión disponible de Firebird (puesto que en cada versión de Firebird mejoran el protocolo de comunicaciones, aligerándolo, cosa que se nota mucho en las redes lentas como Internet).

NOTA: Otro problema es el de seguridad, tus comunicaciones pasan a ser susceptibles de ser espiadas por cualquiera. Si te preocupa el tema, tienes que instalar un software de túneles IP, como ZeBeDee, para proteger las comunicaciones entre tus equipos.

http://www.firebirdfaq.org/faq113/
http://www.winton.org.uk/zebedee/

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #3  
Antiguo 24-03-2012
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.233
Poder: 20
ElKurgan Va camino a la fama
Como siempre, querido Marc, tus respuestas son claras y brillantes.-

Muchas gracias por la explicación.

Saludos
Responder Con Cita
  #4  
Antiguo 27-03-2012
Avatar de StartKill
StartKill StartKill is offline
Miembro
 
Registrado: ene 2004
Posts: 299
Poder: 21
StartKill Va por buen camino
Muy buenas a todos los curiosos de este post

Cita:
Hola amigos del foro,

Es posible conectar con una base de datos de forma remota, si es posible cómo se hace.
Seguramente necesitaré conectarme a una base de datos que se encuentra en otra ciudad.

de antemano mil gracias por vuestro tiempo

GustavoCruz

Sin desmentir ni menospreciar lo antes dicho, te doy otra alternativa para aquello que deseen mejorar este tipo de comunicaciones/conexion.

Trabajar con datasnap (tres capas), es decir:
- Desarrollas un servidor de aplicaciones (este podria utilizar el port 80, asi evitas problemas con el cortafuegos)
- Asi mismo tienes que programar la aplicacon del lado cliente utilizando en "benéfico" ClientDataSet.

Trabajar con datasnap te da muchas ventajas, por ejemplo:

- Las reglas del negocio pueden estar en el servidor de aplicaciones
- Crear metodos en el servidor de aplicaciones y consumirlos en el lado cliente
- El cliente seria un aplicativo bastante liviano, no necesariamnete tendria que estar conetado a la base de datos, usas el ClenteDataSet (Midas)...

Si estas interesado, podria darle un check a : http://www.youtube.com/watch?v=8kyYllByUoo
O en el mismo clubdelphi, seccion:
Providers
Tecnologías MIDAS, COM, COM+, CORBA, etc...

Your friend

StartKill
Lima-Perú
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
Error al conectar con Firebird de forma Remota Durbed Conexión con bases de datos 5 30-06-2015 18:14:04
como conectar con una base de datos remota JClink Conexión con bases de datos 1 26-01-2006 18:28:54
Conectar con ADO a BD remota (Access) Ayuda JavOLeeN Conexión con bases de datos 4 05-11-2005 13:16:06
conectar mi pc con otra remota unko! Internet 3 12-03-2005 21:43:53
conectar BD remota Jdbc:odbc oscarflorez JAVA 1 31-03-2004 08:00:56


La franja horaria es GMT +2. Ahora son las 14:56:08.


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