запрос из БД Oracle
- Войдите на сайт для отправки комментариев
Сб, 03/01/2015 - 14:32
Доброго!
Есть БД Оракл. На компе с Процессингом установлено ODBC. В нем есть данные, по которым надо зажигать лампочки на Ардуине.
Если Вместо БД использовать файл - все работает.
Если на компе запустить батник, который запустит sqlplus, из другого файла получит запрос, результат выплюнет в третий файл, а третий файл пережует Процессинг - тоже все работает.
НО: работать с планировщиком (батник в него пихать) нельзя по ряду причин. Основная - нет онлайновости.
Вопрос: Кто-нить знает, как из Процессинга дать селект в Оракл?
может быть как-то так https://processing.org/discourse/beta/num_1257866797.html
К сожалению не нашел oracle.jdbc.rowset.* oracle.sql.converter.*
Искал даже здесь - https://github.com/fjenett/sql-library-processing - ни каких ссылок на оракл
Подскажите пожалуйста, где взять эти библиотеки?
А сделать нужный селект на оракловом апаче с отправкой управляющей информации на ардуину через web-интерфейс?
Андрей, это по-сути ничем не отличается от работы чз склплюс и кучу файлов.
А надо с базой напрямую работать. Минимум - селекты, максимум - еще и инсерты (но это совсем идеально)) )
Андрей, это по-сути ничем не отличается от работы чз склплюс и кучу файлов.
Это нормальная и правильная практика: база плюс локальное приложение, ограничивающее возможности взломать базу удаленно и листенер на локалхост. Никто в боевых базах "напрямую" не работает. sqlplus не имеет web-интерфейса, да и не надо, т.к. им тоже можно много дров наломать.
Так я и пытаюсь достучаться к ПРОМЕЖУТОЧНОЙ базе. Которая отделена, защищена и пр.
SQLPlus- то, что есть. Для тесто сгодиться, но не может работать под нагрузкой, т.к. нет онлайновости
В Процессинге есть библиотеки доступа к MySQL, SQLite and PostgreSQL.
Есть ли доступ к Oracle?
Есть ли иные способы достучаться до Оракла?
Разве не очевидно что нужно использовать высокоуровневый язык програмирования в котором есть необходимые библиотеки. Очевидно что процессинг для этой задачи не подходит раз в нем нет соответвующих библиотек.
Разве не очевидно что нужно использовать высокоуровневый язык програмирования в котором есть необходимые библиотеки. Очевидно что процессинг для этой задачи не подходит раз в нем нет соответвующих библиотек.
Спасибо , КЭП!
А Вам разве не очевидно, что Ардуиной проще и эффективнее всего управлять из Процессинга через Firmata?
Процессинг - это , по-сути, Java с кучей плагинов. Есть ли у Java проблемы с доступом к Ораклу? нет!
Я не могу подключить плагины, о чем и спрашиваю.
Может кто знает другой способ?