Natív PostgreSQL elérés

Fórumok

Üdv!

Android alkalmazásban el lehet érni natívan a PostgreSQL adatbázist? Gondolok arra, mint Linux/Win alatt a libpq* library/dll segítségével.
Ilyeneket találtam: http://www.postgresql.org/download/products/2-drivers-and-interfaces/

Alapból egy Android alkalmazás nem tudja elérni közvetlen a PgSQL szervert - ha jól gondolom. (max. web service)

Natívan megoldásra ezt olvastam: PsqlDroid + JDBC

Van a témában valakinek tapasztalata?

Hozzászólások

Én a JDBC driver-t javasolnám, de állítólag nagy szívás. De miért akarsz közvetlenül adatbázisba írni? Nem lenne egyszerűbb egy rest interface-t felhúzni,
és standard http kérésekkel kommunikálni?

Valóban igaz, hogy biztonságosabb, ha az Android App egy webserver (webservice) közbeiktatásával éri el a PgSQL szervert. (a PgSQL portja csak localhost-on van nyitva)
De talán gyorsabb, ha közvetlen éri el.

Ha adott egy helyi háló, ahol Desktop App-ok elérik a PgSQL szervert, akkor az Android App is elérheti közvetlen.

Aha, van Java-s "official" JDBC plugin... lehet az a legegyszerűbb:
-> https://jdbc.postgresql.org/
-> https://github.com/pgjdbc/pgjdbc

Sőt ez mindjárt használható Maven-ből ha jól nézem:
-> http://search.maven.org/#search|gav|1|g%3A%22org.postgresql%22%20AND%20a%3A%22postgresql%22

Ha valaha is akarsz több verziót kiadni az alkalmazásból akkor a direkt sql elérést gyorsan elfelejted. Gondold végig.
Ahogy kolléga mondta, rest hívások, verzióval.

--
Gábriel Ákos
http://ixenit.com