В настоящее время я работаю с unix-odbc
API для создания собственного драйвера ODBC.
Я нашел навикипедиячто ODBC является стандартом и реализуется сообществами.
В вычислительной технике Open Database Connectivity (ODBC) — это стандартный интерфейс прикладного программирования (API) для доступа к системам управления базами данных (СУБД).
Так что есть также сообщество, которое занимается стандартом. Но я не могу найти этот стандарт.
Вопрос:Где этот стандарт? И может ли сообщество решить не реализовывать функцию в своем API?
решение1
Стандарт ODBC поддерживается корпорацией Microsoft и опубликован на ее веб-сайте в виде набора статей под заголовкомСправочник программиста ODBCКаждый может свободно писать свои собственные драйверы ODBC в соответствии со стандартом.API-интерфейс ODBC.
unixODBCявляется лишь одним из многих менеджеров драйверов ODBC, тогда как каждый драйвер ODBC должен работать с каждым менеджером драйверов. Если ваш вопрос относится кunixODBC(в чем я сомневаюсь), то вы можете связаться с его сопровождающим.
Хороший способ начать писать драйвер ODBC — изучить существующие драйверы с открытым исходным кодом и попросить помощи у их разработчиков, но будьте очень вежливы и не обижайтесь, если они откажутся проконсультироваться с вами, особенно по поводу того, что легко доступно в существующей документации. Вам следует очень постараться решить каждую проблему самостоятельно, прежде чем просить помощи у других. По этому признаку они поймут, что их усилия не будут напрасны.
Вот пара драйверов ODBC с открытым исходным кодом: