Mysql
 sql >> база данни >  >> RDS >> Mysql

(има нужда от съвет) Говорете с базата данни на MySQL сървъра от моето приложение за Android

Предлагам ви да използвате Уеб услуга RESTful в Java с помощта на Jersey като междинен слой между приложението ви за Android и MySQL сървъра. Можете да прехвърляте данни в JSON (моето предложение за мобилно приложение), xml или palin текст към вашето приложение за Android.

Можете да намерите предимствата от използването на уеб услуга във вашата система в @Elad отговор:Най-добрият начин за достъп до отдалечена база данни:чрез уеб услуга или директен DB-достъп?

Също така по-късно, ако решите да разработите друга платформа за смарт телефон за вашата система, просто трябва да използвате повторно същата уеб услуга. В резултат на това тази уеб услуга може да се разглежда като общ протокол за мобилния потребител на вашата система.

Използвах Hibernate, за да съпоставя данните с MySQL база данни. Услуга RESTful, използваща Jersey с устойчивост на хибернация

Ако решите да следвате този подход, имайте предвид, че е силно препоръчително да отделите вашите неща за хибернация от вашите услуги в Джърси. Трябва да свържете вашия DAO към нивото на услугата. виж какво ми написа @Rick Mangi :ПОЧИВАЙТЕ с Java (JAX-RS) с помощта на Jersey и хибернация

Също така е добър подход да използвате HTTP клиент във вашето приложение за Android, тъй като поддържа команди @GET, @POST, @DELETE и @PUT и можете лесно да говорите с вашата база данни като 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. Mysql - Съхранена процедура OUT променлива връща нула

  2. Избиране на отделна комбинация от 2 колони в mysql

  3. Колко реда са „твърде много“ за MySQL таблица?

  4. Как да получите списък с изгледи на MySQL?

  5. Разлика между float и десетичния тип данни