sql >> Databáze >  >> RDS >> Mysql

(potřebuji poradit) Promluvte si s databází serveru MySQL z mé aplikace pro Android

Navrhuji vám použít RESTful Web Service v Javě pomocí Jersey jako mezivrstva mezi vaší aplikací pro Android a serverem MySQL. Do aplikace pro Android můžete přenášet data ve formátu JSON (můj návrh pro mobilní aplikaci), xml nebo palin text.

Výhody používání webové služby ve vašem systému najdete v odpovědi @Elad:Nejlepší způsob přístupu ke vzdálené databázi:prostřednictvím webové služby nebo přímého přístupu k databázi?

Také později, pokud se rozhodnete pro svůj systém vyvinout jinou platformu chytrých telefonů, stačí znovu použít stejnou webovou službu. V důsledku toho lze tuto webovou službu považovat za obecný protokol pro mobilního uživatele vašeho systému.

K mapování dat do databáze MySQL jsem použil Hibernate. RESTful Service pomocí dresu s hibernací vytrvalostí

Pokud se rozhodnete použít tento přístup, uvědomte si, že se důrazně doporučuje oddělit věci v režimu spánku od služeb Jersey. Musíte propojit své DAO s vaší úrovní služeb. podívejte se, co mi napsal @Rick Mangi:ODPOČINEK s Java (JAX-RS) pomocí Jersey a hibernace

Je to také dobrý přístup k použití HTTP klienta ve vaší aplikaci pro Android, protože podporuje příkazy @GET, @POST, @DELETE a @PUT a můžete snadno mluvit se svou databází jako Žádost HTTP GET



  1. Vrácení informací o sloupci pro uloženou proceduru na serveru SQL Server:sp_sproc_columns

  2. Jaký je rozdíl mezi typy řetězců VARCHAR(255) a TINYTEXT v MySQL?

  3. První přístup k databázi .Net Core 2.0 Scaffold-DbContext Mysql DB

  4. Spojení výsledků ze dvou samostatných databází