Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Conectar a Mysql en servidor remoto (https://www.clubdelphi.com/foros/showthread.php?t=39944)

albertillo 02-02-2007 16:26:18

Conectar a Mysql en servidor remoto
 
Hola gente,

Tengo una duda... Se puede conectar delphi a una base de datos Mysql con acceso remoto???

Tengo una base de datos en Iespana y me gustaria hacer una aplicacion en delphi q utilice esta base de datos. Se podria hacer? Como se el indicaria el nombre de mi base de datos al objeto TdataBase. Supongo q con un alias pero no se como hacer el alias de la base de datos remota...

albertillo 02-02-2007 16:30:08

mmmm
 
Yo para conectar cn un BD local voy a Heramientas administrativas/origenes de datos(odbc) y creo un conexion a la base de datos y luego en el componente Tdatabase le inndico la base de datos en el alis y el user y la contraseña. Seria igual para el acceso q y kiero... Como puedo saber el nombre absoluto de la base de datos para indicarselo...

roman 02-02-2007 17:57:36

Sí puedes conectar a un servidor remoto, pero lo que tienes que indicar es su dirección ip, el usuario, la contraseña y el nombre de la base. El problema que puedes tener es que para acceder al servidor remoto necesitas que tu usuario tenga permiso para hacerlo y no siempre los proveedores lo permiten.

// Saludos

Caral 02-02-2007 18:03:18

Hola
Ademas de lo dicho por el maestro roman, tienes que tener en cuenta si la ip es publica o no, ya que si no es publica podria cambiar, con esto tendrias que saber continuamente la direccion o llamar para que te la digan.
Me equivoco Roman?
Saludos

Caral 02-02-2007 18:54:51

Hola
Para lo que dije anteriormente aqui:
http://www.ajpdsoft.com/modules.php?...ownload&cid=10
Hay un programa que indica si cambio la ip.
Saludos

kalisto 02-02-2007 19:22:45

Cita:

Empezado por Caral
Hola
Ademas de lo dicho por el maestro roman, tienes que tener en cuenta si la ip es publica o no, ya que si no es publica podria cambiar, con esto tendrias que saber continuamente la direccion o llamar para que te la digan.
Me equivoco Roman?
Saludos


Para que te puedas conectar a traves de internet la Ip tiene que ser siempre publica, lo que tu quieres decir que si la Ip es dinamica en vez de estatica, esta puede cambiar

Caral 02-02-2007 19:29:57

Hola kalisto
De estas cosas no se mucho, eso de publica, dinamica o que se yo.
Tengo entendido que la ip, la puede manejar una empresa y esta te da una para tu uso, como es asi, esta puede variar continuamente, osea que si apagas el equipo o te desconectas de internet, te pueden dar otra nueva ip, con lo que se tendria el problema de conexion, bueno creo que ni yo mismo me entiendo.
Lo que si se, es que en mi empresa para poder dar acceso a mis clientes necesite solicitar una ip publica, ya que con la que tenia no se podia hacer.
Saludos

roman 02-02-2007 21:19:49

Creo que es como dice kalisto. En tu caso Caral, lo que tienes es una ip fija. Normalmente el proveedor de internet te da una ip dinámica que cambia cada tanto y tienes que pagar un extra para que te mantengan siempre la misma. Pero en ambos casos se trata de una ip pública, es decir, que puede verse desde cualquier parte. Otra cosa es que se tenga una red privada como cuando te conectas a internet a través del ruteador de tu proveedor. La ip pública, es la del ruteador pero cada pc conectada tiene su propia ip privada, que sólo puede verse desde el mismo lado del ruteador.

// Saludos

Sven 03-02-2007 07:01:23

Yo tengo un problema parecido, porque me trato de conectar a una base de datos que se encuentra dentro de una red privada, en este caso las máquinas va a accesar a una en particular, todas están dentro de la red privada, se puede hacer eso??

O es necesario que la IP donde se encuentra la base de datos deba tener una IP pública?

kalisto 03-02-2007 12:21:40

Cita:

Empezado por Sven
Yo tengo un problema parecido, porque me trato de conectar a una base de datos que se encuentra dentro de una red privada, en este caso las máquinas va a accesar a una en particular, todas están dentro de la red privada, se puede hacer eso??

O es necesario que la IP donde se encuentra la base de datos deba tener una IP pública?

Tienes que dar mas detalles sobre la base de datos.

Caral 05-02-2007 17:17:58

Hola Sven
No se necesita una ip publica para trabajar en una red pribada, son dos cosas distintas.
La ip publica sirve para que atraves de internet se conecte a la base de datos.
La ip de la maquina o local, se utiliza para poder conectarse localmente a la base de datos, normalmente la direccion ip la genera un servidor, que da una ip a cada equipo, esto tambien se puede hacer manualmente.
Osea no se necesita ip publica para red local y esto es independiente de la base de datos que uses.
Saludos


La franja horaria es GMT +2. Ahora son las 13:54:02.

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