C ++ Database Connectivity?
-
06-07-2019 - |
Frage
Hey, möchte ich wissen, wie Datenbanken mit C ++ verbinden? Jede plattformübergreifende Lösung, die viele Datenbanken unterstützt? Ich weiß, über SQLAPI ++ aber es ist ein Shareware ... so jede freie ein? Welche Lösungen habe ich, wenn ich die OSes auf Windows nur begrenzen?
Danke
Andere Tipps
Für Cross-Plattform, sowohl für Ihre Anwendungen und für die Datenbanken können sie die beste Wahl verwenden ist ODBC in irgendeiner Form zu verwenden. Versuchen Sie googeln für „odbc c ++ Wrapper“ für eine Reihe von möglichen Lösungen.
Warum nicht der Qt-Framework? jetzt sein unter der LGPL verfügbar. Sein einfach zu bedienen, Cross-Plattform, frei, eine einfache api bietet ohne mehrere Datenbank-Engines zugreifen zu müssen über den zugrunde liegenden db kennen.
Was ist SQLite?
Sie können überprüfen, Debea - SQL-Access und ORM für C ++
Sie können OTL benutzen ( http://otl.sourceforge.net/ ) an Oracle verbinden und DB2-CLI-Datenbanken. Es wird auch eine Verbindung mit ODBC, also, wenn Ihre DB unterstützt, dass es funktionieren soll.
Es ist auf Basis C ++ templeates.
Es ist kostenlos, aber ich bin nicht sicher, welche Lizenz sie unter freigegeben wird.