srvrtdnv
19 уровень
Москва

Связь c mysql

Статья из группы Архив info.javarush
Итак, имеем: приложение на андройд, сервер(php), БД. Задача: нужно с помощью приложения изменять строку в БД (через сервер, естественно). Есть какие-то способы отправить запрос на сервер из приложения, кроме get и post? Можно как-то подключиться и затем вызывать определенную функцию, передав параметры, или только создавать отдельный скрипт и оперировать get-ом/post-ом?
Комментарии (2)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Dimont Уровень 22
3 апреля 2017
Если делать по-уму, как советуют гуру, то связь между приложением на Android и базой данных нужно делать i) через web-сервисы; второй популярный способ ii) через серверные PHP-скрипты, которые взаимодействуют с БД; iii) через класс SQLiteOpenHelper -> habrahabr.ru/post/125883/ iv) через JDBC -> habrahabr.ru/post/206790/, но этот способ советуют крайне избегать -> forum.startandroid.ru/viewtopic.php?f=39&t=1865&hilit=MySQL
apache888 Уровень 40
2 апреля 2017
у андройда есть свои способы работы с БД (надо разобраться в его возможностях, тут не подскажу), в джава это можно сделать с помощью JDBC