Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Melhor maneira de implementar a arquitetura Client <-> Server <-> Database em um aplicativo Android?


Nunca, nunca, nunca use um driver de banco de dados em uma conexão com a Internet, para qualquer banco de dados, para qualquer plataforma, para qualquer cliente, em qualquer lugar. Isso vale o dobro para o celular. Drivers de banco de dados são projetados para operações de LAN e não são projetados para conexões intermitentes ou de alta latência.

Não precisa ser Java. Só precisa ser algo projetado para uso na Internet. Como sugere o comentário do Sr. King, os serviços da Web têm sido usados ​​para isso durante grande parte da última década. Para Android, os serviços Web REST são provavelmente os mais fáceis de consumir, pois não há suporte interno para SOAP ou XML-RPC. Mas se o serviço da Web é implementado em Java, PHP, Perl ou SNOBOL, é com você.

Bem, tudo bem, talvez o SNOBOL não seja uma opção viável. :-)