Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Desarrollo en Delphi para Android
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy


Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-04-2015
jsc jsc is offline
Miembro
 
Registrado: nov 2003
Posts: 144
Poder: 22
jsc Va por buen camino
Base de datos remota para Delphi Android

hola
no se si es el lugar idoneo para esta consulta
tengo una aplicacion en delphi 7 sobre maquina windows y con base de datos en local
me estoy planteando hacer algo en android y poder utilizar una base de datos que pudiera ser consultada desde la aplicación delphi bajo windows y desde un terminal android (multiusuario...)
alguien sabria decirme algun sitio donde poder alojar una base de datos de forma gratuita y que pudiera ser accesible por las vias que comento?
en delphi tengo componentes ADOQuery para hacer las consultas a la base de datos... estos mismos me servirian tambien si la base de datos es remota?

gracias a todos
Responder Con Cita
  #2  
Antiguo 14-04-2015
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 16
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Que base de datos? Y porque no acceder desde android a la base que ya tenes?

Lo del "sitio" donde meter una base de datos no existe.

Lo que necesitas es un servidor, con un sistema de gestion de base de datos instalado al cual conectarte
Responder Con Cita
  #3  
Antiguo 14-04-2015
jsc jsc is offline
Miembro
 
Registrado: nov 2003
Posts: 144
Poder: 22
jsc Va por buen camino
Cita:
Empezado por AgustinOrtu Ver Mensaje
Que base de datos? Y porque no acceder desde android a la base que ya tenes?

Lo del "sitio" donde meter una base de datos no existe.

Lo que necesitas es un servidor, con un sistema de gestion de base de datos instalado al cual conectarte
Gracias por tu respuesta

Me referia a eso precisamente; algun "sitio" que ofrezca hosting para base de datos de forma gratuita; lo poco que he visto y he leido habla de cloud, amazon, el de microsoft que no recuerdo el nombre...
La base de datos que usa el programa delphi es access y en modo local; si se pudiera acceder de alguna manera a esa base de datos podria ser una solucion pero como? bastaria con ponerla en un servidor y dar acceso remoto? siendo ac eso, soportaria conexiones multiusuario...?
Yo habia oido hablar de mySQL que al parecer esta muy extendido para esto; claro esta deberia de migrar la base de datos y alojarla en algun servidor como me comentas hasta donde entiendo; la pregunta es si conoceis de alguno que ofrezca eso de forma gratuita y que no sea de pago como los que he mencionado antes (cloudSQL...)

Gracias de nuevo
Responder Con Cita
  #4  
Antiguo 14-04-2015
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.549
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por jsc Ver Mensaje
La base de datos que usa el programa delphi es access y en modo local; si se pudiera acceder de alguna manera a esa base de datos podria ser una solucion pero como? bastaria con ponerla en un servidor y dar acceso remoto? siendo ac eso, soportaria conexiones multiusuario...?
Yo habia oido hablar de mySQL que al parecer esta muy extendido para esto; claro esta deberia de migrar la base de datos y alojarla en algun servidor como me comentas hasta donde entiendo; la pregunta es si conoceis de alguno que ofrezca eso de forma gratuita y que no sea de pago como los que he mencionado antes (cloudSQL...)

Gracias de nuevo
(1) No creo que encuentres Hosting para una Base de Datos access, accesible desde fuera y gratuíto.
(2) Parece que la opción más asequible sería convertir tu Based e Datos a MySQl (por ejemplo).
(2a) "Migrar tu aplicación" para trabajar con MySQL. Habría que evaluar si eso sería muy costoso/complejo.
(2b) Esa base de Datos MySQL puede estar en un servidor gratuito en Internet (de estos sí hay -hosting gratuíto-).
(3) Por último tienes un último problema, que es el que se describe aquí. Se trata de que los servidores de Internet no suelen dar acceso directo a las Bases de Datos desde el exterior (por temas de seguridad), por lo tanto debes "montar" una caopa que te haga de intermediaria.

De todas formas esto es hablar por hablar, porque depende del proyecto y de las necesidades concretas. Tal vez sólo quieras consultar un par de tablas y todo esto sea demasiado para sólo esa necesidad. O Tal vez te interesa realizar un módulo nuevo sólo para estas cuestiones, exportar determinados datos a una tabla en un servidor y seguir manteniendo tu aplicación como está (sin tocarla),...
__________________
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.
Responder Con Cita
  #5  
Antiguo 14-04-2015
jsc jsc is offline
Miembro
 
Registrado: nov 2003
Posts: 144
Poder: 22
jsc Va por buen camino
Gracias Neftali
Enterado
Y que opciones fiables si es que conoceis podriais indicarme con hosting gratuito?
La verdad necesito algo simple para poder compartir informacion entre los usuarios en mobilidad; podria simplemente poner en internet la base de datos con los datos a compartir y accesibles desde android y listo
Pero donde?

Gracias de nuevo
Responder Con Cita
  #6  
Antiguo 14-04-2015
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.549
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Puedes probar http://www.hostinger.es/

Pero ten en cuenta que al ser gratuíto tampoco puedes esperar mucho...
__________________
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.
Responder Con Cita
  #7  
Antiguo 15-04-2015
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 16
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Y no podrias usar tu pc como servidor?

Access no permite multi usuario, vas a tener que migrar a otro motor. MySQL es buena opcion, Firebird tambien es una muy buena opcion, y las dos son gratuitas
Responder Con Cita
  #8  
Antiguo 15-04-2015
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.549
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por AgustinOrtu Ver Mensaje
Access no permite multi usuario
Access (en realidad el motor de Jet 4) es una Base de Datos sencilla, pero si permite utilizarla en una red interna con unos cuantos equipos y funcionar como multiusurio.
Yo mismo tengo un par de aplicaciones antiguad montadas con Delphi6 + ADO + Access (jet4) y funcionando con 4 o 5 equipos y va muy bien.

Siempre que uno tenga claro las limitaciones que tiene.
__________________
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.
Responder Con Cita
  #9  
Antiguo 16-04-2015
jsc jsc is offline
Miembro
 
Registrado: nov 2003
Posts: 144
Poder: 22
jsc Va por buen camino
hola,
gracias a todos por los aportes
mirare hostinguer...
lo de utilizar mi pc como servidor podria ser quiza otra opcion; tendria que valorarlo

gracias a todos
Responder Con Cita
  #10  
Antiguo 24-06-2015
[Waldo] Waldo is offline
Miembro Premium
 
Registrado: sep 2003
Posts: 101
Poder: 22
Waldo Va por buen camino
Hola buenas tardes, yo tengo la misma situación, la diferencia es que yo si cuento con un servidor, pero realmente no tengo idea como me conectaría desde el exterior a esa base de datos, me gustaría intentarlo con la misma aplicación de windows ( hecho en delphi 7) pero desde fuera de la red local. ( actualmente funciona en red local). Agradecería su orientación.
Responder Con Cita
  #11  
Antiguo 24-06-2015
ralf8727 ralf8727 is offline
Miembro
 
Registrado: may 2015
Posts: 22
Poder: 0
ralf8727 Va por buen camino
Cita:
Empezado por Waldo Ver Mensaje
Hola buenas tardes, yo tengo la misma situación, la diferencia es que yo si cuento con un servidor, pero realmente no tengo idea como me conectaría desde el exterior a esa base de datos, me gustaría intentarlo con la misma aplicación de windows ( hecho en delphi 7) pero desde fuera de la red local. ( actualmente funciona en red local). Agradecería su orientación.
para conectar a una pc desde fuera tienes que tener una ip fija o algun programa para poder acceder a esta computadora busca no ip o dyndns.

si tienes dudas abre un hilo nuevo yo tengo conectadas asi mis aplicaciones

Última edición por Casimiro Notevi fecha: 24-06-2015 a las 10:24:54.
Responder Con Cita
  #12  
Antiguo 06-08-2015
cocute cocute is offline
Miembro
 
Registrado: nov 2008
Posts: 403
Poder: 17
cocute Va por buen camino
Y con algo como esto
https://www.tmssoftware.com/site/cloudpack.asp
http://www.sync-components.com/googl...s/google-drive

No se podría alojar los ficheros de bases de datos en la nube cada usuario accediendo con su cuenta de drive, dropbox,.....
y luego sincronizar con esos ficheros independientemente de la plataforma que uses para conectarte a ellos par verlos o editarlos

¿?
Responder Con Cita
  #13  
Antiguo 06-08-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Una base de datos necesita un servidor de bases de datos. No puedes instalar firebird, mssql server, mysql, etc. en dropbox, ni sitios así, porque no son servidores, son simples discos de almacenamiento.
Responder Con Cita
  #14  
Antiguo 06-08-2015
cocute cocute is offline
Miembro
 
Registrado: nov 2008
Posts: 403
Poder: 17
cocute Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Una base de datos necesita un servidor de bases de datos. No puedes instalar firebird, mssql server, mysql, etc. en dropbox, ni sitios así, porque no son servidores, son simples discos de almacenamiento.
Pero con una base de datos con una memtable?

por ejemplo con dropbox
la descargas de dropbox si es más viejo el archivo lo descartas y si es más nuevo el archivo lo abres, y al final de usarlo lo subes a dropbox.
Responder Con Cita
  #15  
Antiguo 06-08-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Bueno, si te sirve esa opciòn, pero eso no es una base de datos.
Responder Con Cita
  #16  
Antiguo 18-05-2016
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.549
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por cocute Ver Mensaje
por ejemplo con dropbox
la descargas de dropbox si es más viejo el archivo lo descartas y si es más nuevo el archivo lo abres, y al final de usarlo lo subes a dropbox.
¿Y si dos personas hacen eso a la vez?
Sin contar con el tráfico que estás generando cada vez que bajas y subes el archivo.
__________________
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.
Responder Con Cita
  #17  
Antiguo 20-05-2016
chaosego chaosego is offline
Miembro
 
Registrado: ene 2007
Posts: 31
Poder: 0
chaosego Va por buen camino
Neftali tiene toda la razón respecto al uso de la 'base de datos' por parte de varios usuarios. Concretamente Neftali tiene una serie de artículos (excelentes) para el uso de capas intermedias para hacer de intermediarias entre una base de datos y un cliente REST que las consuma, que hoy por hoy es lo más viable.

Con este método, puedes usar un servidor gratuito (que no hay ninguno que tenga las bbdd 'abiertas' por cuestiones de seguridad), crear la bbdd en mysql (con Navicat, puedes importar directamente desde access), crear la capa intermedia para el servicio REST (es muy fácil adaptar los ejemplos de Neftali) y luego desde tu aplicación, con los componentes REST accede a los datos, esta es la opción más barata.

Otra opción es la usar un BackEnd / Baas, tal como Kinvey, Parse o BaasBox. Para estos menesteres estoy creando una serie de artículos / tutoriales para adaptar Delphi a PARSE SERVER, la versión Open Source de PARSE (que cierra sus puertas en enero del 2017), ademas de usar Delphi con otros backends (gratuitos) como BaasBox.
Voy subiendo material conforme el trabajo me lo permite, pero cada 2-3 días hay un artículo nuevo sobre el uso de estos backend.

No recuerdo haber visto ningún componente para acceder a ADO desde android en Delphi, aun así, no descarto que exista o que vaya en suites como AnyDAC. Para eso deberías buscar un servidor basado en windows (imprescindible para usar ADO o MSSQL Server), y no creo que encuentres muchos gratuitos.

Mi consejo es o bien usar REST como explica Neftali en sus tutoriales o bien usar un BackEnd como humildemente explico yo en los mios.
Responder Con Cita
  #18  
Antiguo 20-05-2016
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Responder Con Cita
  #19  
Antiguo 09-09-2016
Avatar de rastafarey
rastafarey rastafarey is offline
Miembro
 
Registrado: nov 2003
Posts: 927
Poder: 21
rastafarey Va por buen camino
resp

Te va a tocar cambiar tu aplicacion, deberas usar un servidor rest y usar tu maquina como servidor.
http://synopse.info/fossil/wiki/Synopse+OpenSource
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa.
Responder Con Cita
  #20  
Antiguo 23-11-2016
Snaked Snaked is offline
Baneado
NULL
 
Registrado: sep 2016
Posts: 102
Poder: 0
Snaked Va por buen camino
yo estoy pagando 9 euros mensuales por un servidor y tengo acceso a MySQL desde fuera sin problemas

gastaros un poco de dinero coño....que no os va a pasar nada
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
Conexión a base de datos remota martinzcr Firebird e Interbase 3 27-08-2007 20:46:00
Conectar a una base de datos remota dec Trucos 4 17-10-2006 04:39:56
Actualización base de datos remota D@byt Conexión con bases de datos 2 16-05-2005 19:18:22
Conexion a Base de Datos Remota juanjoassenza Firebird e Interbase 3 12-03-2005 02:35:00
Contectar con base de datos remota sonjeux Internet 2 16-07-2004 21:33:21


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


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