The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Варианты доступа к MySQL из C++"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Варианты доступа к MySQL из C++"
Сообщение от Investigator emailИскать по авторуВ закладки on 16-Авг-01, 19:23  (MSK)
Необходимо из C++ кода получить доступ к MySQL.
Причем задача достаточно временная и предполагается, что
в близком будущем (2-3 мес.) будет произведена замена
MySQL на Oracle.

Хотелось бы узнать мнение опытных людей, что оптимальнее:
1. C++->OBDC ->MySQL
2. C++->-Perl->DBI->MySQL


Причем, есть большой опыт просто C++ и
Perl->DBI->MySQL, и нет опыта C++->OBDC ->MySQL,
но во втором варианте есть лишний уровень.

Есть следующие вопросы:
Легко и хорошо ли работать через С++->ODBC на Unix ?
Сколько времени займет освоение ODBC по сравнению  Perl->DBI->MySQL ?
Может быть есть более легкий третий вариант ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Варианты доступа к MySQL из C++"
Сообщение от Арлекин Искать по авторуВ закладки on 16-Авг-01, 19:43  (MSK)
C ORACLE проще всего через OCI. Руку только набьешь - и просто сказка. Работаю из солярки ( на сантехнике ) уже несколько лет.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Варианты доступа к MySQL из C++"
Сообщение от Investigator emailИскать по авторуВ закладки on 16-Авг-01, 22:15  (MSK)
>C ORACLE проще всего через OCI.
>Руку только набьешь - и
>просто сказка. Работаю из солярки
>( на сантехнике ) уже
>несколько лет.

Вся фича в том, что СЕЙЧАС надо на MySQL,
а ПОТОМ надо перенести на ORACLE,
причем с наименьшим числом телодвижений

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Варианты доступа к MySQL из C++"
Сообщение от Igor Искать по авторуВ закладки on 27-Авг-01, 08:07  (MSK)
>>C ORACLE проще всего через OCI.
>>Руку только набьешь - и
>>просто сказка. Работаю из солярки
>>( на сантехнике ) уже
>>несколько лет.
>
>Вся фича в том, что СЕЙЧАС
>надо на MySQL,
>а ПОТОМ надо перенести на ORACLE,
>
>причем с наименьшим числом телодвижений

раз так, пиши свои wrapеры...
типа:

Connect2SQL ()
PerformQuery ()

и пр.
На вопрос "где, чего и как обворачивать дабы потом меньше телом двигать?", ответ можно получить
из док/сорцов или от пиплов имеющих отношение к соответствующим SQL. Еще подумать придется. "Опыт, сын ошибок трудных" и пр. се ля ви ;)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Варианты доступа к MySQL из C++"
Сообщение от SalieFF emailИскать по авторуВ закладки on 05-Ноя-01, 20:47  (MSK)
Лично я пользую пакет unixODBC, там есть некоторый гемморой с настройкой драйверов/ДСНов на MySQL, но разобраться с этим легче, чем переписывать суриозную прогу ;) Есть еще тонкость, что при запросе к MySQL через ODBC на несуществующий столбец unixODBC segfaulтит... Это практически все проблемы (да и проблемами их назвать трудно)... Зато потом сказка - сменил имя DSNа в настройке проги, и все на этом... У меня работают демоны с достаточно серьезной нагрузкой (к примеру Cisco NetFlow демон со сливом в MySQL) и разницы между native API и unixODBC API я не вижу...
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру