sql >> Base de Datos >  >> RDS >> PostgreSQL

Controlador JDBC PostgreSQL con Android

Si bien no es la respuesta estricta a su pregunta, tengo una sugerencia.

No intente usar JDBC en el dispositivo Android directamente. Te ahorrarás muchas molestias de esa manera. Escribí sobre eso con más detalle en la pregunta "JDBC vs Web Service for Android".

Escriba la lógica de su base de datos en un servidor de aplicaciones accesible desde la web y hable con ese servidor de aplicaciones a través de HTTP+JSON, SOAP, XML-RPC o similar. Esto será mucho más eficiente en el ancho de banda y puede hacer que su aplicación sea mucho más tolerante a los problemas de conectividad de esa manera. También le evita tener que exponer su servidor de base de datos directamente a Internet; no es una gran preocupación con PostgreSQL siempre que use SSL, pero es mejor no tener que hacerlo en absoluto.

Al usar JAX-RS en JBoss AS 7, Tomcat 7 o similar, debería poder armar una API de servicios web RESTful XML/JSON para su aplicación con bastante facilidad. La gente también parece juntar las API REST/JSON bastante rápido con PHP.

Puede escribir una API web JSON/REST en prácticamente cualquier idioma que desee con diversos grados de facilidad. Simplemente busque REST server yourlanguagename .

"Kaw" ha señalado en una respuesta eliminada que también hay controladores JDBC virtuales que envían solicitudes a través de HTTP. Estos pueden ser adecuados para algunas aplicaciones.