Ich arbeite derzeit mit der unix-odbc
API, um meinen eigenen ODBC-Treiber zu erstellen.
Ich fand aufWikipediadass ODBC ein Standard ist und von Communities implementiert wird.
In der Computertechnik ist Open Database Connectivity (ODBC) eine standardisierte Anwendungsprogrammierschnittstelle (API) für den Zugriff auf Datenbankverwaltungssysteme (DBMS).
Es gibt also auch eine Community, die sich mit dem Standard befasst. Aber ich kann diesen Standard nicht finden.
Frage:Wo ist dieser Standard? Und kann eine Community entscheiden, eine Funktion nicht in ihrer API zu implementieren?
Antwort1
Der ODBC-Standard wird von Microsoft gepflegt und auf deren Website als Artikelsatz unterODBC-Programmiererreferenz. Jeder kann seine eigenen ODBC-Treiber nach dem Standard schreibenODBC-API.
unixODBCist nur einer der vielen ODBC-Treibermanager, während jeder ODBC-Treiber mit jedem Treibermanager funktionieren sollte. Wenn Ihre Frage speziell aufunixODBC(was ich eher bezweifle), dann können Sie sich an den Betreuer wenden.
Eine gute Möglichkeit, mit dem Schreiben eines ODBC-Treibers zu beginnen, besteht darin, vorhandene Open-Source-Treiber zu studieren und deren Entwickler um Hilfe zu bitten. Seien Sie dabei jedoch sehr höflich und nehmen Sie es nicht übel, wenn Sie nicht um Rat gefragt werden, insbesondere nicht bei einem Thema, das in der vorhandenen Dokumentation leicht zu finden ist. Sie sollten sich sehr bemühen, jedes Problem selbst zu lösen, bevor Sie andere um Hilfe bitten. An diesem Zeichen erkennen sie, dass ihre Bemühungen nicht umsonst sind.
Hier sind einige Open-Source-ODBC-Treiber: