2012-02-16 33 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。似乎是以最小的開銷最簡單的方式。