sql >> Database teknologi >  >> RDS >> Mysql

(har brug for råd) Tal med MySQL-serverdatabasen fra min Android-app

Jeg foreslår, at du bruger RESTful Web Service i Java ved hjælp af Jersey som et mellemlag mellem din Android-app og MySQL-server. Du kan overføre data i JSON (mit forslag til en mobilapp), xml eller palin-tekst til din Android-app.

Du kan finde fordelene ved at bruge Web Service i dit system i @Elad svar :Bedste måde at få adgang til en fjerndatabase:via webservice eller direkte DB-adgang?

Også senere, hvis du beslutter dig for at udvikle en anden smartphone-platform til dit system, skal du bare genbruge den samme webtjeneste. Som et resultat kan denne webtjeneste betragtes som en generisk protokol for den mobile bruger af dit system.

Jeg brugte Hibernate til at kortlægge dataene til MySQL-databasen. RESTful Service Bruger Jersey med Dvale-vedholdenhed

Hvis du beslutter dig for at følge denne tilgang, bemærk, at det stærkt anbefales at adskille dine dvale-ting fra dine Jersey-tjenester. Du skal koble din DAO til dit serviceniveau. se hvad @Rick Mangi skrev til mig :REST with Java (JAX-RS) ved hjælp af Jersey og dvale

Det er også en god tilgang til at bruge HTTP-klient i din Android-app, da den understøtter @GET, @POST, @DELETE og @PUT kommandoer, og du kan nemt tale med din database som HTTP GET-anmodning



  1. MySQL:Truncate Table vs Delete From Table

  2. Kør en PostgreSQL .sql-fil ved hjælp af kommandolinjeargumenter

  3. FrankenQueries:når SQL og NoSQL kolliderer

  4. SQL-forespørgsel for at få data for de sidste 3 måneder