Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sertru
0 / 0 / 0
Регистрация: 02.08.2008
Сообщений: 3
#1

Соединение с базой Oracle - C++

02.08.2008, 02:14. Просмотров 982. Ответов 1
Метки нет (Все метки)

Как произвести соединение с базой Oracle программируя на с++ под Unix?

Спасибо за ответ
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.08.2008, 02:14     Соединение с базой Oracle
Посмотрите здесь:

Работа с базой данных C++
Работа с базой C++
Работа с базой данных SQLITE3 [Русские символы] C++
C++ Работа из MS VC++ с базой Access 2000
Работа с базой данных из консоли C++
C++ Способ прочитать файл с базой данных
Работа с файлом и базой данных в C++ C++
C++ Работа с базой данных, содержащей записи со сведениями о студентах
C++ Работа с базой данных. Как заполнить таблицу?
C++ Работа с текстовым файлом как с базой данных
C++ Работа с базой данных web
Работа с базой данных фильмов в виде текстового файла C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
romat
0 / 0 / 0
Регистрация: 02.08.2008
Сообщений: 58
02.08.2008, 03:18     Соединение с базой Oracle #2
Есть несколько вариантов.
1. Если у тебя установлен ODBC manager - можно через него (только нужен ODBC driver for Oracle). Вроде в последних Линухах он был, про остальные *nix-ы - не знаю. Способ хорош еще тем, что при некоторой аккуратности ты потом можешь перенести свою базу на другую СУБД, поддерживающую ODBC - и твоя прога будет работать!

2. С Oracle идет Pro C/C++ - можно прямо в С-шном коде писать SQL запросы - а эта штука (она как препроцессор работает) потом текст твоей программы обрабатывает (до компиляции) и заменяет твои запросы на native Сишный код

3. Самый основной способ - использовать OCI - Oracle Call Interface
Вот выдержка из документации:
The Oracle Call Interface (OCI) is an application programming interface (API) that allows you to create applications that use the native procedures or function calls of a third-generation language to access an Oracle database server and control all phases of SQL statement execution. OCI supports the datatypes, calling conventions, syntax, and semantics of a number of third-generation languages including C, C++, COBOL and FORTRAN.

С точки зрения сишника OCI - это набор заголовочных файлов и библиотек, позволяющих юзать родной Oracle API
Yandex
Объявления
02.08.2008, 03:18     Соединение с базой Oracle
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru