Android kann keine Verbindung direkt mit einer Postgres-Datenbank, und nicht die Verwendung von JDBC-verbindungen
Habe ich das problem, dass meine Android-app kann nicht verbinden Sie direkt mit einer Postgres Datenbank und können nicht die Verwendung von JDBC-verbindungen. Ich habe das web durchsucht Sie ein wenig, und einige Leute sagen, dass der beste Weg, damit umzugehen ist, um einen web-service. Ich bin absolut verloren, wie dieses problem anzugehen. Sollte Baue ich eine Erweiterung von einer Art oder... ? Vielen Dank im Voraus für die Hilfe.
- Android verbinden können
PostgreSQL
mitJDBC
suchen, schauen Sie bitte unter: stackoverflow.com/questions/10903481/... - Ein großer Grund sollten Sie NIEMALS eine direkte Datenbank-Verbindung in Ihrem Android-Anwendung, die Ihre Datenbank-Anmeldeinformationen nicht sicher sein. Wenn Sie möchten, um Datenbank-Anfragen, die Sie verwenden sollten der Ansatz, ein web-server sicher, dass Gespräche an die Datenbank und gibt das gewünschte Ergebnis zu Ihrer Anwendung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist möglich, die Verwendung von JDBC mit pgJDBC auf neuere Android-Versionen, aber keine gute Idee.
Sehen JDBC vs. Web-Service für Android und Treiber JDBC PostgreSQL mit Android, warum.
Grundsätzlich, wenn Sie auf einem Gerät mit potenziell flakey-Konnektivität, die Sie nicht möchten, dass eine dauerhafte Verbindung, wenn Sie verwenden können, zustandslose HTTP-Anfragen statt.
Kann man nie einen direkten Zugang zu einer Datenbank, die auf einem server.
Für diese müssen Sie einige server-seitigen code und JSON verwenden, um die Interaktion der app mit server -
Dieses tutorial kann Ihnen helfen:Verbinden android-mit-PHP-Mysql
Und anstatt eine Verbindung zu MYSQL können Sie eine Verbindung zu PostgreSQL mit Hilfe dieser Dokumentation:
PHP mit PostgreSQL