2012-01-17 27 views
2

私はC++のアプリケーションで自分の手を試しています。MySql(または他のリレーショナル)データベースにアクセスできるようにしたいと思います。私は人々のプロフィールのデータベースにアクセスし、フィールドの更新と変更ができるようにしたい。使用するライブラリはありますか?どこから始めたらいいのか分かりません。mysqlへのC++データベース接続

+0

クイックグーグルでは、次のようになります。http://dev.mysql.com/tech-resources/articles/mysql-connector-cpp.html –

+0

[CまたはC++からMySQLに接続](http:// stackoverflow.com/questions/8565667/connecting-to-mysql-from-c-or-c) – Reno

答えて

6

データベースにアクセスするためのコードは、使用するデータベースのラッパーに常に依存します。いずれにしても、a quick google search for "MySQL C++ wrapper"this very interesting official page on mysql driversとなりました。そのページには、download link to the official C++ APIといくつかの注釈が含まれています。正式なドライバがそこで最高のものかどうかはわかりませんが、MySQLを使用している限り、それがまだサポートされていることを確信できます。

私は運がいいです。

私はMongoDB's C++ driverを使用しましたが、それはかなり良かったです。しかしMongoDBはNoSQL databaseであり、あなたのニーズに合っていないかもしれませんが、あなたがそれを見直すことをお勧めします。

+0

ありがとうございました!これは非常に役に立ちました。 – Zack

2

私は維持するのを助けますhttp://tangentsoft.net/mysql++/ - そして私はその優れたライブラリだと思っていますが、再び私は偏っています。

0

MySQL C APIを使用してください。それは速くて簡単です。ここでドキュメントをご覧ください:enter link description here

これはネイティブのMySQL APIです。

また、他のライブラリを処理する必要がある場合は、C++でActiveRecordライブラリを使用してください。一例はenter link description hereです。 PostgreSQLとMySQLを同じクエリで操作できます。

関連する問題