ZORK>Через что можно связваться с Oraсle и MS SQL из C и C++ под Windows и другими платформами. Насколько я сам представляю в Windows это точно можно делать через ODBC и возможно OLE DB может работать напрямую. Под UNIX'ами должно быть какое-нить другое API. Кто этим занимался, напишите please возможные варианты связок — по крайней мере которые вы знаете. Особых подробностей не надо — мне это, на всякий случай, для интервью надо :)
Скажу только про Oracle.
ODBC
BDE (в случае Cbuilder)
OLE DB
OCI — Oracle Call Interface (Oracle API фактически).
Pro *C — препроцессор для C/C++
и кажется еще есть OO4O — Oracle Object for Ole.
Я работаю через OCI. Это самый быстрый механизм.
Так же, библиотека OCI являтся межплатформенной, так что гибкость на лицо.
Понятное дело, что енто несколько сложно. Для ентого существуют библиотеки классов. Я лично использую
Ora++ адаптированную мной под VC++.