Mysql
 sql >> Baza danych >  >> RDS >> Mysql

(potrzebujesz porady) Porozmawiaj z bazą danych serwera MySQL z mojej aplikacji na Androida

Proponuję użyć RESTful Web Service w Javie przy użyciu Jersey jako warstwa pośrednia między aplikacją na Androida a serwerem MySQL. Możesz przesyłać dane w formacie JSON (moja sugestia dla aplikacji mobilnej), XML lub tekst palin do aplikacji na Androida.

Korzyści z korzystania z usługi sieciowej w swoim systemie znajdziesz w odpowiedzi @Elad :Najlepszy sposób na dostęp do zdalnej bazy danych:przez webservice lub bezpośredni dostęp do bazy danych?

Również później, jeśli zdecydujesz się opracować inną platformę smartfona dla swojego systemu, wystarczy ponownie użyć tej samej usługi sieciowej. W rezultacie ta usługa sieciowa może być uważana za ogólny protokół dla mobilnego użytkownika systemu.

Użyłem Hibernate do mapowania danych do bazy danych MySQL. Usługa REST przy użyciu Jersey z utrzymywaniem hibernacji

Jeśli zdecydujesz się zastosować to podejście, pamiętaj, że zdecydowanie zaleca się oddzielenie hibernacji od usług na Jersey. Musisz połączyć swoją DAO z warstwą usług. zobacz, co napisał do mnie @Rick Mangi:REST z Java (JAX-RS) przy użyciu Jersey i hibernacji

Jest to również dobre podejście do korzystania z klienta HTTP w aplikacji na Androida, ponieważ obsługuje on polecenia @GET, @POST, @DELETE i @PUT i możesz łatwo komunikować się z bazą danych, np. Żądanie HTTP GET



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przyspieszyć ładowanie danych do InnoDB (LOAD DATA INFILE)?

  2. Konfiguracja MySQL 8

  3. Kreator zapytań Laravel - ponowne użycie zapytania ze zmienioną instrukcją gdzie

  4. Używanie libmysqlclient w aplikacji wielowątkowej

  5. Model ustawień globalnych Laravel