Подключение к базе данных Oracle с использованием C ++, основы - PullRequest
1 голос
/ 23 июня 2010

У меня есть вопрос о теории, я только начинаю проект, основанный на приложениях C ++, интегрируемых с Oracle-DB, я выбрал два варианта: OCCI и OCI

OCCI, как говорят, нацелен на среду C ++, но мне было интересно, будет ли полезно использовать библиотеки OCI из моего приложения C ++, поскольку говорят, что он имеет лучшую производительность, или я столкнусь с проблемами совместимости ?

спасибо заранее :)

Ответы [ 2 ]

1 голос
/ 23 июня 2010

Вы можете взглянуть на OTL , это оболочка над OCI, или OCCI (не уверен) даст некоторые шаблоны и примеры для запуска с оракулом в c ++.

0 голосов
/ 01 августа 2012

В моем случае в моей компании около тысячи магазинов.

Чтобы подключить Oracle / Oracle через многопоточную службу MS C ++, мы выполняем следующие тесты в каждом потоке:

  • Проверка DNS (gethostbyname)
  • Попробуйте открыть SCManager из магазина (OpenSCManager)
  • Проверьте, существует ли служба Oracle в хранилище (OpenService)
  • Проверить, работает ли служба Oracle (QueryServiceStatus)

Ведь мы пытаемся подключиться (ado-> Open)

Эта процедура минимизирует возможные ошибки, например 0xE06D7363, при подключении к внешнему серверу.

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