Я новый разработчик приложений для Android и это мое первое приложение ... поэтому приложение должно получить информацию из базы данных сервера, которая является базой данных MySQL, и показать пользователям на телефонах как оповещения , , но сначала пользователь должен ввести имя пользователя & пароль, и приложение должно подключиться к базе данных бросить Интернет и проверить правильность имени пользователя &. что я не знаю здесь (мой вопрос), как заставить приложение Android подключиться к этой базе данных? Я знаю, как использовать JSON, но подключиться к базе данных и проверить, являются ли они правильными учетными данными пользователя ... Я не знаю, как это сделать. , так что если вы не поможете мне в моем первом реальном проекте, я был бы очень благодаренИдентификация Android с базой данных MySQL
ответ
«Как подключить приложение для Android к базе данных MySQL?» Короткий ответ заключается в том, что вы этого не делаете, по крайней мере, не напрямую.
Я был в вашей ситуации раньше. У меня был опыт работы с Java и jdbc, и я думал, что могу сделать что-то подобное в Android. Однако, после многих потерянных дней пытаются выяснить Android эквивалента я пришел к следующему реализации:
Вы этого не сделаете, я повторяю, не подключаться непосредственно с вашего Android приложения, чтобы базы данных (не говоря о локальное хранилище SQLite).
Существует третья часть, которую вы, возможно, еще не рассмотрели, и это веб-службы. Вы (или тот, кто знает достаточно о базе данных) захочет настроить хотя бы одну (но, вероятно, несколько) веб-службы, чтобы вывести данные из базы данных. Таким образом, ваше приложение для Android и/или любое другое приложение может использовать данные.
Таким образом, логика трех частей системы (приложение, веб-службы, дБ), может выглядеть примерно так:
1)App sends a username and password to the webservice
2)Web service queries the db to see if username and password combination exist
a) If exists, return success message (and maybe some other json data)
b) Else If doesn't exist, return fail message
c) Else error, return error message
3)App handles response from web service
Я рекомендую исследовать REST веб-службы. Если вы тот, кто закончит создание веб-сервисов, я также рекомендую исследовать лучшие методы безопасности, чтобы кто-то не пришел и не столкнулся с вашим db.
- 1. Соединение с базой данных Android MySQL
- 2. Управление базой данных MySQL с Android
- 3. Как подключить Android с базой данных MySQL?
- 4. Nodejs с базой данных Mysql
- 5. SSRS с базой данных MySQL
- 6. Работа с базой данных mysql
- 7. Поделитесь базой данных mysql
- 8. Вопрос с базой данных MySQL MySQL
- 9. База данных Android с базой данных сервера
- 10. интеграция phonegap с базой данных mysql
- 11. WSO2 Сервер идентификация 5.0.0 с базой данных реестра Postgres
- 12. Android-соединение с базой данных MYSQL с использованием php
- 13. Проблемы с базой данных Android
- 14. Android с внешней базой данных
- 15. проблема с базой данных Android
- 16. Android GridView с базой данных
- 17. Проблема с Android-базой данных
- 18. Проблемы с Android-базой данных
- 19. Сравнение ввода данных с базой данных mysql
- 20. сопоставление данных excel с базой данных mysql
- 21. Как подключить Android-приложение с базой данных?
- 22. Интеграция Android с сервлетами или базой mysql
- 23. Синхронизация данных между базой данных WebSQL и базой данных MySQL
- 24. Android - рекомендации - приложение с онлайн-базой данных
- 25. Быстрое соединение с базой данных в android
- 26. Android - вход в систему с базой mySql
- 27. java.sql.PreparedStatement.executeUpdate() не работает с базой данных mysql
- 28. Соединение с базой данных MySQL не работает
- 29. Настройка приложения iOS/Android с базой данных
- 30. Как подключиться к эмулятору Android с локальной базой данных mysql
поиск учебников. это довольно широкий вопрос, чтобы ответить здесь – Shubhank