Banco de Dados externo ao Android: Web Services + MySQL + Android

No post anterior mostrei como utilizar o banco de dados SQLite interno do Android. Mas isso é muito bonito, até o momento em que precisa-se ter uma base centralizada de informações para vários usuários de um aplicativo. E ai como faz?

Uma solução seria acessar diretamente pelo Android um banco de dados externo. O problema é que os dados de acesso ao banco de dados como url, usuário e senha ficariam acessíveis para qualquer pessoa que saiba decompilar um APK. E certamente esta é uma grave falha de segurança. Acredito que este seja o motivo de não existirem drives JDBC para o Android.

Uma solução possível é consumir um web service no aplicativo android e deixar a parte de acesso ao banco de dados no web service no servidor.

Portanto, nesta série de duas vídeos aulas demostro como criar um web service em java, como acessar um banco de dados MySQL dentro do web service e como consumir este web service no Android através da biblioteca KSoap2.

Aproveite, até onde eu sei, não existe um material semelhante tanto em inglês quanto em português. 🙂

Banco de Dados externo ao Android: Web Services + MySQL + Android – Parte 1

Banco de Dados externo ao Android: Web Services + MySQL + Android – Parte 2

Espero que as vídeo aulas sejam úteis. Caso tenhas alguma sugestão deixe nos comentários. 😉

This entry was posted in Android, Banco de Dados, Java, Portuguese, Web Services. Bookmark the permalink.

6 Responses to Banco de Dados externo ao Android: Web Services + MySQL + Android

  1. Marcos Daniel Petry says:

    Olá
    Desculpe, mas onde estão os links?

    Obrigado e um abraço!

  2. Jean says:

    Você poderia disponibilizar os arquivos desta video aula ?

  3. Bruna says:

    Estou usando o android studio pra desenvolver o app e estou tentando rodar no MOTO G, android 5.1, mas ele não conecta ao web service “failed to connect to /192.168… (port 8080): connect failed: ETIMEDOUT (Connection timed out)”!
    Já procurei e tentei muitas soluções, mas até agora nada!

    alguma sugestão?

  4. Luis Zeni says:

    Vc pode baixar do youtube, tem várias formas de fazer isso.

  5. Luis Zeni says:

    Aparentemente não ta achando o webservice

Leave a Reply

Your email address will not be published. Required fields are marked *