2013-05-23 26 views
16

Ho fatto le mie ricerche ma senza risultato. Sto facendo un'app per Android che contiene listview e ha bisogno di interrogare i dati da un database remoto. Lo apprezzerei molto se qualcuno potesse condividere dei buoni link tutorial che insegnino questo tipo di cose. Scusa, so che questa non è una domanda corretta, ma ho davvero bisogno di aiuto. Grazie.Come connettere un'app Android a un database remoto?

+3

In realtà non si desidera comunicare direttamente con il database, principalmente per motivi di sicurezza. Idealmente, ti consigliamo di configurare un servizio web per comunicare con il DB e di fornire i dati da esso alla tua app. Vedi questo tutorial: http: //www.vogella.com/articles/REST/article.html – drewmoore

+0

Vedo. Grazie mille. –

+0

possibile duplicato di [Come configurare una connessione con database remoto in Android?] (Http://stackoverflow.com/questions/3092095/how-to-set-up-a-connection-with-remote-database-in -android) – Chris

risposta

1

Che ne dici di un semplice servizio web nel mezzo?

Aiuta a prevenire l'inserimento del nome utente/pw del database direttamente nell'app.

App -> Http richieste -> servizio Web -> Database

richieste HTTP può essere fatto tramite Android HttpClient

Il servizio web può essere in php for example. (C'è un esempio molto per PHP per database su google.)

+0

Grazie mille per la spiegazione. –

3

Per comunicare con la databse a distanza, si richiede un servizio web che può recuperare i dati da o dati tuta al database remoto.

Non sono sicuro su quale piattaforme web stai usando attualmente, ma vorrei suggerire di andare con il riposo con JSON.

+0

Va bene, grazie mille. –

+0

@TiaraZarin quale tecnologia web stai usando? PHP, .NET o altro? –

+0

Ho intenzione di utilizzare ASP .net. –

11

È possibile fare riferimento a questo tutorial

O fare riferimento a questo diagram

1

Questo è il tipico caso di SyncAdapter con esso è possibile utilizzare il database remoto dal provider di contenuti come un normale DB.

L'ho fatto e funziona bene con solo poche complessità.

Problemi correlati