Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
hatir
0 / 0 / 0
Регистрация: 11.01.2015
Сообщений: 26
1

Связь с базой данных sql

17.01.2017, 20:15. Просмотров 404. Ответов 7
Метки нет (Все метки)

Здравствуйте! В чем собственно вопрос , хочу дополнить декстопное приложение Андроид приложением.
Так вот приложение по учету товара на складе и не только , записывают через него приход и отправку товара. Для данного приложения создана база данных и помещена на сервер и приложение с ней свезывается естественно.
Суть андроид приложения просмотр остатка товара на складе и оповещение если какой-то позиции осталось к примеру меньше 5. Вопрос в следующем как в андроид приложении устроить свезь с sql базой на сервере или может есть другое решение. Чтоб на декстопном приложении осуществили отправку, а на андроиде пришло оповещение по выборке с базы что товар заканчивается. В общем начальник хочет с телефона смотреть сколько осталось товара на складе.


Заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2017, 20:15
Ответы с готовыми решениями:

Android связь с базой данных
делаю мессенджер и столкнулся с проблемой!!!! Я через xampp сделал в mysql БД...

Соединение с базой данных
Всем привет! Распаковал apk файл,скажите пожалуйста в каком файле обачно...

Работа с базой данных
Создал базу данных и в ней 2 таблицы, когда обращаюсь к первой таблице все...

Приложение, использующее сервер с базой данных
Собираюсь написать на андроид приложение, единственная задача которого -...

Ошибка при работе с базой данных
скажите почему ошибка при этих строках: sqdb.insert(sms.TABLE_NAME1,...

7
_Night_Scream_
80 / 77 / 11
Регистрация: 08.08.2013
Сообщений: 631
17.01.2017, 20:39 2
hatir, может проще поднять web сервер и на php набросать, быстро\кроссплатформенно\легче.
Например на openServer.

Завтра придёт начальник с iphone'ом, будете swift курить?
0
demixdn
310 / 255 / 79
Регистрация: 31.10.2016
Сообщений: 619
17.01.2017, 20:43 3
Цитата Сообщение от hatir Посмотреть сообщение
sql базой на сервере
Нужно написать свое АПИ для доступа к данным. Можно на PHP. Естественно с ролями и авторизацией, чтоб всякие не лазили.
Цитата Сообщение от hatir Посмотреть сообщение
на декстопном приложении осуществили отправку
Скрипт, который проверяет кол-во. И если меньше критического, то
Цитата Сообщение от hatir Посмотреть сообщение
на андроиде пришло оповещение
FCM
Как-то так.
0
_Night_Scream_
80 / 77 / 11
Регистрация: 08.08.2013
Сообщений: 631
17.01.2017, 21:02 4
Лично я не советую браться за написание сие, если до этого hello world'а на android не писали, вас ждёт огромное количество граблей, синяков и боли.
Если начальство настаивает на android app, то да, api на php проще будет и нанять человека со стороны, если есть способ ускользнуть от android, то на web'е сами накидаете, наверное речь о локальной сети в основном. В любом случае web сервер надо.
0
hatir
0 / 0 / 0
Регистрация: 11.01.2015
Сообщений: 26
17.01.2017, 21:20  [ТС] 5
тоесть проще создать сайт на php и уже на него заходить с чего угодно и смотреть ,я правильно понял?


Просто вопрос чисто для само развития . не пойму как сделать связь между декстоп и андроид приложением . Ну например как покерные игры есть для компа и андроида . Что осуществить связь с одной базой так тяжело? Я гуглил но нечего такого не нашел .
0
_Night_Scream_
80 / 77 / 11
Регистрация: 08.08.2013
Сообщений: 631
17.01.2017, 21:46 6
hatir, пишется API, например на php.
Передаёте php крипту данные, например date="17.01.2017", limit="100", product="android" POST запросом.
Php скрипт выполняет запрос
SELECT * FROM bd.table WHERE date=$date and product=$product LIMIT $limit;
и в ответ отдаёт например json, вы его парсите и выводите в графический интерфейс.
Вроде ничего сложного, но чтобы сделать этот запрос с приложения, надо прописать права, получить разрешение если API>=22, выполнить запрос в отдельном потоке, вернуть через handle (например) в UI и отобразить.
Не говоря о вёрстке для разных разрешений, плотностью и диагональю и это еще цветочки.
Использовать бибку для андроида можно okHttp, привязывать через gradle.

Выделенное можете погуглить, сойти с ума и бросить...
Не понятно какого вы уровня программист, что делали ранее, exe только ставили от админа или apt-get'ом пользовались...
0
hatir
0 / 0 / 0
Регистрация: 11.01.2015
Сообщений: 26
17.01.2017, 23:08  [ТС] 7
Все выделенное я впринципе знаю кроме написания Api на php. Интернет магазин я писал для друга на php. И данную программу для декстопа написал тоже я на windows form . В андроиде пока не сильно разбираюсь, простые приложения типа система сдачи тестов и вывод результатов я кодил для андроида
0
Pablito
2731 / 2166 / 735
Регистрация: 12.05.2014
Сообщений: 7,581
Завершенные тесты: 1
18.01.2017, 11:08 8
вопрос в чем и что конкретно непонятно?
вопросы в стиле "я не умею использовать поиск в гугле, поэтому объясните мне с примерами как устроена вселенная" обычно остаются без ответа
0
18.01.2017, 11:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.01.2017, 11:08

Всплывающие диалоги и работа с базой данных
Всем доброго дня. Дедлайн ещё ближе, диплом под ещё большей угрозой. Нужно...

Синхронизация с базой данных (Android или IOs)
Значит, есть клиентская часть и серверная. Пока в раздумьях на какой ОС писать...

Как средствами джавы реализовать просмотр базы данных Access, SQL Server, SQL Server Compact и запись в нее?
---


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru