Я ищу способ подключиться к удаленной базе данных Oracle и прочитать некоторые данные из таблицы в консольном приложении c ++.Кто-нибудь может дать мне несколько советов.Thnx.
soci, http://soci.sourceforge.net, - это достаточно современный интерфейс C ++, использующий интерфейс вызовов Oracle. А также может подключаться к другим базам данных ...
Официальный сайт Oracle предлагает несколько ресурсов.Среди прочих:
Просто гугл, вокруг действительно много учебников.
Вы можете попробовать: CODBC.Это API для Pro*C.Pro*C - очень приличный способ соединения Oracle и C ++.
CODBC
Pro*C
Если это не цель обучения или строгие требования к ORACLE DB, я бы посоветовал вам работать с общими классами / службами, предоставляемыми в различных Microsoft Framework.
Вы можете использовать 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
Вы можете использовать Oracle C ++ Call Interface (собственный API) или Open DataBase Connectivity API .Если вам нужна более высокоуровневая оболочка, в библиотеках есть несколько более удобных интерфейсов, таких как Qt .