Saltar para conteúdo


Foto
- - - - -

Sincronização aplicações com base de dados


  • Por favor inicie sessão para responder
6 respostas a este tópico

#1 Burnay

Burnay

    Novato

  • Membros
  • Pip
  • 7 mensagens

Mensagem publicada 05 November 2010 - 14:13

OláComo é que eu posso sincronizar uma aplicação com uma base de dados MySql?Existe alguma coisa já feita?Obrigado

#2 pedronveloso

pedronveloso

    Veloso

  • Administradores
  • 1578 mensagens
  • S8

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 Burnay

Burnay

    Novato

  • Membros
  • Pip
  • 7 mensagens

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 r3pek

r3pek

    Guru de Android

  • Former Staff
  • PipPipPipPipPip
  • 1560 mensagens
  • LocalizaçãoBA4 - Terceira - Açores
  • Nexus One + Motorola XOOM

Mensagem publicada 08 November 2010 - 14:34

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?

Não. WebServices FTW!

#5 pedronveloso

pedronveloso

    Veloso

  • Administradores
  • 1578 mensagens
  • S8

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 Burnay

Burnay

    Novato

  • Membros
  • Pip
  • 7 mensagens

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 pedronveloso

pedronveloso

    Veloso

  • Administradores
  • 1578 mensagens
  • S8

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.