Можно ли работать с базой данных vk com из стороннего приложения

Но описанный выше путь — неправильный и опасный и неудобный. Неправильный — т.к. клиентское приложение не должно иметь полный доступ в удалённую БД. Опасный, т.к. адрес и логин-пароль от БД будут передаваться по сети и подвержены перехвату. Неудобный, т.к. вместо привычного общения с сервером в виде HTTP запросов в формате JSON вы будете писать-получать SQL . И если потом вы захотите заменить реализацию БД на что-то другое (а вы захотите, т.к. Lite значит обрезанная, например, сделать миграцию схемы для обновления Nullability колонки можно лишь скопировав все данные целевой таблицы во временную, удалив текущую и переименовав её, вместо простого изменения свойства колонки как во множестве полноценных БД), то придётся править запросы с одного диалекта на другой.

Правильный путь — обернуть БД на сервере в REST-API . Т.е. создать приложение которое будет работать на сервере, принимать запросы из интернета, делать запросы в БД и отдавать обратно JSON с информацией из БД. Тут можно, например, использовать Spring . Да, этот вариант долгий и сложный. Зато решает означенные выше проблемы и является более правильным .

Подключаемся к API с помощью Google Sheets App Script

Источник: ru.stackoverflow.com

Доступ из Django приложения к сторонней базе данных.

Всем привет,
На днях задался вопросом: как можно получить доступ к данным которые находятся к какой то удаленной базе из Django приложения. на пример, у нас есть какой то сайт, к примеру интернет магазин.
у этого магаза есть своя база на пример MySQL, в этой базе дофига таблиц с данными. теперь можно ли создать Django приложение которое бы конектилось к данной удаленной базе, к какой то тблице и брала от туда данные? по сути в нашем Django приложении мы не используем models.py, т.е. не описываем в нем ничего; как бы получается директ конект если можно, то подскажите пожалуйста или киньте пару ссылок почитать.

Еще по теме:  Как делать рассылку сообщений в ВК

Рекомендуем хостинг TIMEWEB

Рекомендуем хостинг TIMEWEB

Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.

Подписка на обсуждение 2
Подписка на раздел 96

Вам это нравится? Поделитесь в социальных сетях!

Источник: evileg.com

Как работать с MySQL в Android? Часть 2

В данном уроке я покажу как можно на Android работать с MySQL базой данных на основе JSON формата.

В этой части данного урока мы перейдем не посредственно к созданию самого Android приложения, так как backend мы написали в прошлом уроке ‘Как работать с MySQL в Android? Часть 1‘, где мы сделали серверную часть на PHP которая получает данные с БД и формирует ответ в качестве JSON формата.

JavaScript для блондинок – Получение данных с сервера (Fetch)

Шаг 1. Создание Android приложение

Создаем Androi приложение File->New Project :

После создания проекта создайте следующий список классов:

Шаг 2. Настраиваем Manifest

Теперь заходим в AndroidManifest.xml и прописываем там все наши только что созданные классы, все кроме класса JSONPaser, так как все эти классы будут Activity.

Шаг 3. Создание layout

Теперь для каждого класса Activity создадим layout.

Первый будет main_screen.xml для Activity MainScreenActivity:

Выглядеть она должна так:

Теперь создадим layout all_products.xml для AllProductsActivity:

и вторая дополнительная list_item.xml:

Выглядит она так:

Следующая add_product.xml для NewProductActivity:

Выглядит она так:

И последний это edit_product.xml для EditProductActivity:

Шаг 4. Пишем Activity

Начнем с самого главного MainScreenActivity:

В комментариях к коду я старался объяснить код, что будет не понятно в комментарии к этому уроку задавайте ваши вопросы.

Следующий это AllProductsActivity:

После идет activity NewProductActivity:

Последний EditProductActivity:

Шаг 5. Добавим название некоторых кнопок

Давайте теперь добавим название кнопок главного Activity в string.xml:

Еще по теме:  Почему пропали имена контактов в телефоне

AndroidAndMySQL View Products Add New Products

Шаг 6. Добавим нужные библиотеки

После того как вы сделаете все что описано выше вы увидите, что фрагменты кода которые работают с JSON не определяются, правильно ведь мы еще не добавили нужную библиотеку json.jar его вы найдете вы прикрепленном исходнике к этому посту.

Давайте добавим эту библиотеку к нашему проекту.

Для начало скиньте её в корень проекта папку libs/json-20090211.jar.

После в Intellij IDEA зайдите в Project Structure:

После того как вы добавите библиотеку нажмите Ok.

Шаг 7. Запускаем.

Теперь смотри, что же получилось.

Источник: devcolibri.com

Рейтинг
( Пока оценок нет )
Загрузка ...