PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Driver JDBC PostgreSQL con Android

Sebbene non sia la risposta rigorosa alla tua domanda, ho un suggerimento.

Non provare a utilizzare JDBC direttamente sul dispositivo Android. Risparmierai un sacco di problemi in questo modo. Ne ho parlato in modo più dettagliato nella domanda "JDBC vs Web Service for Android".

Scrivi la logica del database su un server delle applicazioni accessibile dal Web e parla con tale server delle applicazioni tramite HTTP+JSON, SOAP, XML-RPC o simili. Questo sarà molto più efficiente in termini di larghezza di banda e potrai rendere la tua app molto più tollerante ai problemi di connettività in questo modo. Ti evita anche di dover esporre il tuo server di database direttamente a Internet:non c'è molta preoccupazione con PostgreSQL fintanto che usi SSL, ma è comunque meglio non doverlo fare affatto.

Usando JAX-RS su JBoss AS 7, Tomcat 7 o simili dovresti essere in grado di mettere insieme un'API di servizi Web RESTful XML/JSON per la tua app abbastanza facilmente. Le persone sembrano anche mettere insieme API REST/JSON abbastanza rapidamente con PHP.

Puoi scrivere un'API Web JSON/REST praticamente in qualsiasi lingua che ti piace con vari gradi di facilità. Cerca semplicemente REST server yourlanguagename .

"Kaw" ha sottolineato in una risposta eliminata che esistono anche driver JDBC virtuali che eseguono il tunneling delle richieste su HTTP. Questi potrebbero essere adatti per alcune applicazioni.