FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 |
#2
|
||||
|
||||
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 |
#3
|
|||
|
|||
Cita:
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 |
#4
|
||||
|
||||
Cita:
(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. |
#5
|
|||
|
|||
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 |
#6
|
||||
|
||||
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. |
#7
|
||||
|
||||
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 |
#8
|
||||
|
||||
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. |
#9
|
|||
|
|||
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 |
#10
|
|||
|
|||
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.
|
#11
|
|||
|
|||
Cita:
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. |
#12
|
|||
|
|||
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 ¿? |
#13
|
||||
|
||||
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.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#14
|
|||
|
|||
Cita:
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. |
#15
|
||||
|
||||
Bueno, si te sirve esa opciòn, pero eso no es una base de datos.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#16
|
||||
|
||||
Cita:
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. |
#17
|
|||
|
|||
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. |
#18
|
||||
|
||||
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#19
|
||||
|
||||
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. |
#20
|
|||
|
|||
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 |
|
|
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 |
|