Подключение к базе данных Oracle с C ++ - PullRequest
7 голосов
/ 07 сентября 2011

Я ищу способ подключиться к удаленной базе данных Oracle и прочитать некоторые данные из таблицы в консольном приложении c ++.Кто-нибудь может дать мне несколько советов.Thnx.

Ответы [ 6 ]

8 голосов
/ 07 сентября 2011

soci, http://soci.sourceforge.net, - это достаточно современный интерфейс C ++, использующий интерфейс вызовов Oracle. А также может подключаться к другим базам данных ...

5 голосов
/ 07 сентября 2011

Официальный сайт Oracle предлагает несколько ресурсов.Среди прочих:

Просто гугл, вокруг действительно много учебников.

1 голос
/ 24 февраля 2014

Вы можете попробовать: CODBC.Это API для Pro*C.Pro*C - очень приличный способ соединения Oracle и C ++.

1 голос
/ 07 сентября 2011

Если это не цель обучения или строгие требования к ORACLE DB, я бы посоветовал вам работать с общими классами / службами, предоставляемыми в различных Microsoft Framework.

1 голос
/ 07 сентября 2011

Вы можете использовать OCCI: http://www.oracle.com/technetwork/database/features/oci/index-090820.html

или OCI: http://www.oracle.com/technetwork/database/features/oci/index.html

или один из многих других доступных API. Это действительно зависит от типа, для которого вы собираетесь его использовать. Вы должны найти много информации о плюсах и минусах различных API через Google

1 голос
/ 07 сентября 2011

Вы можете использовать Oracle C ++ Call Interface (собственный API) или Open DataBase Connectivity API .Если вам нужна более высокоуровневая оболочка, в библиотеках есть несколько более удобных интерфейсов, таких как Qt .

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