Программирование на базе данных в C - PullRequest
1 голос
/ 10 мая 2009

Я хочу программировать для различных баз данных на C. Я хочу знать, есть ли у всех основных поставщиков баз данных, Oracle, DB2, Sql Server, MySql API для использования на C. Если они все есть, вы можете дать мне немного ссылки на что, но более конкретно, как работать с API?

спасибо

Ответы [ 2 ]

6 голосов
/ 10 мая 2009

Промышленным стандартом для подключения к базе данных является ODBC, который является C API. Эта ссылка на Википедию содержит краткий обзор и множество ссылок на другие ресурсы.

0 голосов
/ 10 мая 2009

Вы можете использовать ODBC. Но это не очень хорошая идея, поскольку это может повлиять на производительность вашего приложения.

Ответ на ваш вопрос - да. Все основные базы данных предоставляют свои собственные API для непосредственного взаимодействия с базой данных.

Единственная проблема с вашим вопросом заключается в том, что вы забыли сообщить, для какой операционной системы вы будете разрабатывать. Единственный API, который я помню сейчас для этих основных баз данных, это libpq (для PostgreSQL). Обычно на сайте разработчика можно найти API для таких языков, как C и C ++.

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