Как я могу соединить флаттер (дротик) с моим сервером Oracle?Кто-нибудь пробовал на этом? - PullRequest
0 голосов
/ 21 сентября 2018

Мне нужно подключить мое приложение Flutter к моему серверу Oracle. Поискал в Google, но не нашел хорошего ресурса, кроме одного в dart web, но он больше не используется с текущей версией dart. Если кто-то попробовал это, скажите и объясните, что следуетя делаю?

Недавно я видел на YouTube видео, в котором команда Alibaba создала приложение для флаттера, и серьезно, я не думаю, что они используют для этого огневую базу. У них есть свои собственные серверы, и они не будут предоставлять данные некоторым третьим лицам.party.Teat должен быть способ соединить флаттер с серверами.Пожалуйста, объясните.

Ответы [ 2 ]

0 голосов
/ 01 апреля 2019

У меня есть похожий сценарий использования, я создаю новое мобильное приложение во Flutter для уже существующего веб-приложения, которое использует Oracle DB .

.создаем API REST, используя этот драйвер Oracle Database для Node.js node-oracledb https://github.com/oracle/node-oracledb. До сих пор я могу сказать, что он стабилен и хорошо документирован.Вы также можете добавить этот https://www.npmjs.com/package/simple-oracledb, чтобы расширить возможности oracledb (я использую его для запуска нескольких операций Oracle в одной транзакции).

После этого на Flutter вы можете создатьваши модели используют json_serializable https://pub.dartlang.org/packages/json_serializable для генерации в / из кода JSON для класса.Вы можете проанализировать ответ, полученный от API, чтобы преобразовать ответ JSON в объект (или, что еще лучше, отправить вывод набора данных в ответ json в список объектов).

https://medium.com/flutter-io/some-options-for-deserializing-json-with-flutter-7481325a4450

0 голосов
/ 22 сентября 2018

Как @Raouf Rahiche прокомментировал выше, моё предлагаемое решение также должно было бы пойти на решение REST APIs, которое заключается в создании схемы базы данных на Oracle и создании некоторого кода на стороне сервера для соединения с базой данных и отправки или получения данных в формеJSON В настоящее время это наиболее широко используемое решение для связи сервер-клиент.

Но если вы все же хотите, чтобы ваше приложение напрямую взаимодействовало с oracle, я нашел полезную библиотеку на сайте пакетов Dart. Oracle 0.1.0

Надеюсь, это поможет вам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...