добавить программу | главная | форум | hot spot | рассылки | информеры | партнёры | ссылки

 -> на главную

С 7 марта 2014 г. GetSoft.ru превращён в музей программ и работает в режиме read-only.

разделы форума

Об этом сайте

Игры

Софт

Windows

Linux

Железо

Разное

программы

Интернет  

Игры  

Программирование  

Мультимедиа  

Редакторы  

Утилиты  

Научные и прикладные  

Рабочий стол  

Экономические  

Электронные издания  

Другие  

Форум \ Софт \

Весь форум

Форум \ Софт \

Софт

Форум \ Софт \

Oracle Call Interface - есть идеи?!

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


exp: 17

22 декабря 2005   1:51     изм. 10:20

Ребята, кто-нибудь что-нибудь писал с применением OCI? Необходимо легкое стредство доступа к Oracle через библиотеку OCI, то есть бегать напрямки до Oracle Client. Использовать всякие многочисленные ODBC, JDBC, BDE не хочу, впрочем как и DOA. Меня интересует написание dll, из которой я буду стучаться к Oracle. Тут не уместны VCL и всякие тяжелые модели типа DataSet-ов или что-то в этом роде. Может у кого-то есть наработки или наводки, поделитесь, если не трудно. Спасибо!!!

ответить



верховный администратор
exp: 489

23 декабря 2005   17:24

+ 1 день 15 часов

Попробуй порыться в исходниках библиотеки Qt. Её модуль работы с БД включает драйвер Oracle, работающий через OCI. Да и вообще всем рекомендую взять эту библиотеку на вооружение - замечательное средство.

ответить


exp: 17

21 марта 2006   23:32

+ 88 дней 6 часов

Спасибо за совет! А можно по подробней?! Что это за либла такая? Это что-то из java-средств?!

ответить



верховный администратор
exp: 489

22 марта 2006   7:03

+ 7 часов 30 минут

http://www.trolltech.com/products/qt/index.html.

Нет, это библиотека C++. Однако, она предназначена для кроссплатформенной разработки, поэтому области применения у неё и у Java перекрываются.

ответить


exp: 17

25 марта 2006   1:45     изм. 1:48

+ 2 дня 18 часов

Ясно, спасибо! Но это немного не то. Опять же это не низкоуроневый доступ. Вообще складывается впечатление, что Qt это что-то такое совсем навернутое, не сосвем низкоуровневое. Это больше похоже на такое универсальное средство, в котором все есть и "программист" проявляет свое творчество только как разработчик. У них даже на сайте фразочка есть "Code Less. Create more." :-))).

ответить



верховный администратор
exp: 489

25 марта 2006   6:31

+ 4 часа 46 минут

Уровень в Qt, конечно, выше, чем в программировании без нестандартных библиотек, но и он достаточно низок. У них просто гениальная объектная модель, меньший объём кодирования достигается именно за счёт этого. Я не рекомендовал в данном случае использовать их интерфейс доступа к БД как есть (хотя нахожу его лучшим среди существующих), я говорил о рассмотрении исходников драйвера OCI, который поставляется с Qt - это уж должно быть низкоуровневым. А вообще, действительно, лучше поискать специализированные статьи на эту тему. Но, к сожалению (или к счастью - я ведь довольно долго работал с Oracle, и теперь ненавижу её всей душой...), этот интерфейс весьма непопулярен, и материалов, действительно, мало.

ответить


exp: 17

30 апреля 2006   21:47

+ 36 дней 14 часов

Спасибо за ответ! Нарыл вещь, реально используется для серьзных проектов, библиотека шаблонов otl, http://otl.sourceforge.net/.

ответить

Сортировать:   по дате + -

На странице:   20   50   100   все

оставить сообщение

С 3 марта 2014 эта возможность закрыта. GetSoft.ru превращён в музей программ.


Warning: require_once(/var/www/vhosts/u0247414.plsk.regruhosting.ru/getsoft.ru/eeb7b797fe13e753ff814b8f859edc01b09fb232/trustlink.php): failed to open stream: No such file or directory in /var/www/vhosts/u0247414.plsk.regruhosting.ru/getsoft.ru/def_ad.php on line 228

Fatal error: require_once(): Failed opening required '/var/www/vhosts/u0247414.plsk.regruhosting.ru/getsoft.ru/eeb7b797fe13e753ff814b8f859edc01b09fb232/trustlink.php' (include_path='.:') in /var/www/vhosts/u0247414.plsk.regruhosting.ru/getsoft.ru/def_ad.php on line 228