複数のデータベースに接続できるはずのアプリケーションを作成したいと考えています(これは起動時にパラメータによって設定されます)。アプリケーションはデータベースエンジンごとに異なるクエリを持ちますが、これは問題ではありません。C/C++用のマルチデータベースライブラリの代替手段は何ですか?
問題は、別のデータベースエンジンに接続できるようにすることです。 JavaにはJDBCがあり、PerlにはDBIがあります。 C++には何がありますか?
さらに厳しいライセンス(商用版)のデータベースドライバを使用したくありません。 GPLは可能かもしれませんが、私はそれを避けたいと思います。
"ベスト"キーワードのため閉鎖される場合があります。それをコミュニティのwikiにすることを検討してください。 –
コメントありがとう、私は質問を変更しました。 –
SOCI http://soci.sourceforge.net/ - 議論の終わり。 –