Мне нравится идея JDBC для Java и DB-API для Python, которые предоставляют унифицированные API для доступа к различным системам управления реляционными базами данных.
Каково это в C?
Существует ли единообразный API в C для разных РСУБД?
Я не нашел ни одного, или я мог бы пропустить это. Являются ли такие усилия успешными?
POSIX, похоже, не определяет единый API для доступа к СУБД.
Спасибо.
Примечание: я пытался прочитать о libpq в C для postgresql, но чувствовал, что специфичный для postgresql API был сложным по сравнению с JDBC и DB-API. Я еще не проверил API, специфичный для sqlite или mysql, но ожидаю, что он не похож на тот, что был в libpq.