2012-02-16 4 views
1

私はちょうどC++アプリケーションからMySQLにインターフェイスすることから始めています。このアプリケーションは非常にシンプルです。これはLinux Webサーバーで、C++コードはローカルデータベースからJavaScriptを取得して、ApacheとAjax経由でクライアントに戻ります。データベースには数千の短いJavaScriptプログラムしか含まれません。MySQL:どのAPIを使用しますか?

質問:どのAPIを使用するべきですか?私はdev.mysql.comのドキュメントを読んでいるだけで、libmysql、Connector/C、Connector/C++、MySQL ++、またはConnector/ODBCのいずれかを選択するのには良い理由はないようです。ありがとう。

答えて

2

数千もの行しかありませんが、言語設定の後にAPIを選択する必要があります。その逆もありません。あなたの気分に合ったものを選んでください。

あなたのアプリのパフォーマンスがMySQLコネクタのパフォーマンスの差に左右されている場合は、別の場所でデザインを修正することが非常に忙しいはずです。

私は個人的に移植性を好むので、私は小さなパフォーマンスヒットを受け入れる多くのODBCを使用する傾向がありますが、他は異なると考えるかもしれません。別のRDBMSをODBCから離れた場所に置くことを決して望んでいないなら、移植性の利点がなければかなり醜いです。

0

私は生のC APIを使用します。最小限のオーバーヘッドでもっともシンプルな方法と思われます。

関連する問題