Когда я говорил «прямое соединение с базой данных», я имел в виду использовать JDBC-подобный драйвер для вызова и выполнения запроса к удаленной базе данных в контексте действия, точно так же, как использование базы данных SQLite для хранения локальных параметров.
Пока я не понял, что едва могу найти какие-либо учебные пособия или документы в Интернете относительно этого способа подключения к базе данных, я думал, что независимо от нестабильной сети Wi-Fi / 3G, которую используют большинство, если не все устройства Android, для подключенияк базе данных должно быть сделано так.
Даже в Android SDK, только локальный доступ к базе данных (он же android.database.sqlite
) поддерживается внутренне.И в описании java.sql API указано, что вы должны предоставить свой собственный драйвер JDBC для использования этого API.
Тогда я начал понимать, еслиМое намерение напрямую подключить базу данных неверно, во-первых, в области Android.
Я прочитал много книг, вики и форумов, включая многочисленные ответы, представленные на Переполнение стека.Мне кажется, что многие люди сосредотачиваются на том, чтобы что-то сделать, и обсуждения начинались с «Как я могу разработать веб-сервис RESTful для моего устройства Android?».Тем не менее, мне нужно полное понимание!И мне также нужны авторитетные цитаты из оригинальных разработчиков Android.