OláComo é que eu posso sincronizar uma aplicação com uma base de dados MySql?Existe alguma coisa já feita?Obrigado
Sincronização aplicações com base de dados
Iniciado por
Burnay
, Nov 05 2010 14:13
6 respostas a este tópico
#1
Mensagem publicada 05 November 2010 - 14:13
#2
Mensagem publicada 05 November 2010 - 20:06
Podes, mas tem de ser através de uma API. Da mesma forma que funciona o Facebook, Twitter, ou outro serviço online qualquer. Isso é assim para qualquer tipo de base de dados que não esteja no telemóvel. Se a base de dados está num servidor tens inúmeras maneiras de fazer isso.Vê aqui um exemplo de uma : http://www.helloandr...-mysql-database
#3
Mensagem publicada 08 November 2010 - 14:24
Já tinha visto esse link. é uma hipotese.Não é possível criar uma base de dados local (com slqlite) e sincroniza-la com uma base de dados num servidor?
#4
Mensagem publicada 08 November 2010 - 14:34
Não. WebServices FTW!Já tinha visto esse link. é uma hipotese.Não é possível criar uma base de dados local (com slqlite) e sincroniza-la com uma base de dados num servidor?
#5
Mensagem publicada 08 November 2010 - 20:36
Bem, É POSSÍVEL, mas em geral não é o que se quer. Isso criar vários graus de insegurança.A melhor ideia é fazer a interacção através de uma API web.
#6
Mensagem publicada 09 November 2010 - 09:38
por API web entende-se um script PHP como o do exemplo do site k indicaste? ou pode ser um webservice k corre em glassfish, por exemplo?e isto http://funambol.com ?? nao pode ser util?
#7
Mensagem publicada 11 November 2010 - 10:38
Sim, o exemplo tipico de um webservice é uma script PHP, ou sobre outra tecnologia qualquer. Esse webservice gera um output, que pode ser XML, JSON, ou o que te for mais conveniente, e no lado android lês esse output. Para enviar coisas para o servidor tens também várias possibilidades.Também podes fazer ligação a um servidor web de outro tipo, esse funanbol desconhecia, mas isso do pouco que vi cria apenas uma layer de abstracção entre o serviço web que alguns sites dão (facebook, picasa, etc) e uma aplicação mobile, mas acaba por usar a mesma coisa, portanto presumo que se quisesses ter um serviço teu irias na mesma ter de fazer uma API.