Ho creato un database online sui ristoranti e ho bisogno di accedere a questo database attraverso la mia applicazione Android, in modo da poter visualizzare i dati agli utenti dopo il filtraggio. La mia applicazione non ha bisogno di aggiornare il database, ma il mio problema è come collegarmi al mio database mysql online e fornirlo agli utenti? Ho esaminato molti suggerimenti su questo sito e su altri, e ho appena scoperto che devo usare parser JSON durante l'accesso ma non come farlo.Come accedere al database mysql online in Android?
risposta
La soluzione migliore è di fornire un'API pubblica, è riuscito per esempio con PHP, che fornisce i dati del database filtrati e visualizzati come le vostre esigenze di applicazioni Android.
È necessario fornire una soluzione lato server a cui l'applicazione Android possa parlare. Gli script PHP sono una buona strada da percorrere, che può interfacciarsi direttamente con il database MySQL e restituire i risultati al dispositivo.
È quindi possibile essere creativi con lo script PHP, di classificare i risultati, ecc, e di fornire una soluzione più completa togliendo alcuni del trattamento dal dispositivo Android, e farlo lato server in cui la durata della batteria non è così molto di un problema.
è sufficiente per implementare le chiamate di servizio Web sul dispositivo Android, semplici richieste GET/POST su HTTP sono sufficienti a seconda di ciò che si intende fare. Dai un'occhiata alle API REST per le linee guida su come implementare correttamente.
si può facilmente aggiungere uno script PHP per lo stesso server del database MySQL per questo
Questo collegamento potrebbe aiutare. http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/ Basta avere una comprensione dei parser JSON e di come può essere utilizzato in Android per recuperare i dati dal database sul server ... è possibile scrivere servizi Web in php ..
- 1. Android - Accesso al database online SQlite
- 2. Java - problemi di connessione al database MySQL online utilizzando JDBC
- 3. CakePHP: impossibile accedere al database MySQL
- 4. Android - Connessione al database MySQL
- 5. Come connettere l'app Android al database MySQL?
- 6. Sincronizzazione database online/offline - MySQL/PHP
- 7. non può accedere al database in moodle
- 8. Impossibile accedere al database PostgreSQL
- 9. Connessione a un database MySQL online da localhost
- 10. Come sincronizzare il database Android con un server SQL online?
- 11. come collegare F # al database MySQL?
- 12. Connessione PDQ MySql al database
- 13. Come accedere ad un database sqlite esistente in Android?
- 14. Connessione a un database remoto ... database online
- 15. Strumento di test online MySQL
- 16. Can Laravel 4 può accedere a un database MySQL?
- 17. Connessione al database MySQL con RMySQL
- 18. Android: Come accedere al viewholder in posizione (dall'esterno dell'adattatore)
- 19. Accesso Python Anywhere negato al database MySQL
- 20. Priorità della connessione al database PHP/MySQL?
- 21. non può concedere privilegi al database mysql
- 22. I validatori in primavera dovrebbero accedere al database?
- 23. Android aggiungi MMS al database
- 24. Approccio alla progettazione dell'accesso al database Android
- 25. Accesso al database MySQL remoto con peewee
- 26. Accesso Android al database SQL remoto
- 27. altera più database mysql contemporaneamente (modifiche al database SAAS)
- 28. Semplice connessione al database MySQL Amazon RDS con MySQL Workbench
- 29. Come verificare se un utente è online in un sito Web con database basati su php e mysql?
- 30. Portare il database SQL Server online
È meglio utilizzare una piattaforma webservice che chiamerà il tuo Banca dati. Non chiamare il database direttamente con la tua applicazione. –
@tsabz si, quale servizio web sarà il migliore? – Jivan
Spetta a te svilupparlo. Come diceva Nanne, un'API RESTful sarebbe la migliore. È possibile controllare su google per un modo rapido per farlo con php, ad esempio. –