0
A
回答
2
它非常簡單與MySQL從C/C++應用程序
你需要包含的mysql.h頭文件
三個基本的API連接和執行查詢
mysql_connect()函數進行溝通
的mysql_query()
mysql_close()
使用mysql庫(libMysql)鏈接
0
您可以使用支持庫來嘗試ODBC路徑。
一年前我用OTL接口SqlServer,發現它很高效。現在,我已經試過接口MySQL中,沒有任何問題至今:
#include <otlv4.h>
#include <iostream>
using namespace std;
int otl_x_sql_main(int argc, char **argv)
{
otl_connect db; // connect object
otl_connect::otl_initialize(); // initialize ODBC environment
try {
db.rlogon("DRIVER=mysql;DB=...;UID=...;PWD=..."); // connect to ODBC
// parametrized SELECT
otl_stream i(50, "SELECT product_id,model FROM product WHERE product_id >= :f<int> AND product_id < :ff<int>", db);
int product_id;
char model[100];
i << 1000 << 2000; // assigning product_id range
// SELECT automatically executes when all input variables are assigned
while (!i.eof()) {
i >> product_id >> model;
cout << "product_id=" << product_id << ", model=" << model << endl;
}
}
catch(otl_exception& p) { // intercept OTL exceptions
cerr << p.msg << endl; // print out error message
cerr << p.stm_text << endl; // print out SQL that caused the error
cerr << p.sqlstate << endl; // print out SQLSTATE message
cerr << p.var_info << endl; // print out the variable that caused the error
}
return 0;
}
相關問題
- 1. 簡單的解決方案
- 2. C#解決方案集成 - Sharepoint
- 3. 在ASP.NET MVC網站上集成PayPal的簡單解決方案
- 4. PayPal集成方法/簡單的解決方案與安全返回網址
- 5. 將簡單的MySQL數據庫轉換爲NoSQL解決方案
- 6. 解決簡化生成真正的解決方案並全面解決簡化複雜的解決方案?
- 7. 將ImageMagick集成到現有的Visual Studio C#解決方案中
- 8. 簡單的udp代理解決方案
- 9. 短期或簡單的解決方案
- 10. 簡單的MOLAP解決方案
- 11. MATLAB簡單的MLE解決方案
- 12. 簡單的Ajax + SEO解決方案?
- 13. 簡單的嵌套XSLT解決方案
- 14. 需要簡單的sql解決方案
- 15. 將SQLiteNetExtension與SQLite-net集成到一個解決方案中Xamarin
- 16. MySql集羣「裂腦」解決方案?
- 17. Magento與第三方CRM,POS和ERP解決方案的集成
- 18. Android webrequest簡單解決方案
- 19. 支付解決方案集成了PayPal
- 20. 數據集成解決方案?
- 21. 貝寶簡單託管的解決方案集成沙箱錯誤
- 22. Java數獨生成器(最簡單的解決方案)
- 23. 我在Java中簡單解決一個簡單的解決方案嗎?
- 24. 與解決方案
- 25. c#繼承需要簡單的解決方案
- 26. MySQL計算距離(簡單解決方案)
- 27. 與eBay兼容的簡單跨域ajax解決方案
- 28. 與遠程cmd命令持續集成的解決方案?
- 29. 從C#解決方案調試C++解決方案
- 30. 生成C#解決方案模板
使用一個很好的ODBC庫... – 2012-07-13 07:05:21
你怎麼定義爲一個「簡單」的連接? – RedX 2012-07-13 07:05:45
簡單:連接 - >查詢 - >關閉,而我的不好,我也應該提到簡單的「解決方案」之前。看起來像其他人同意集成mySQL連接器是一個痛苦http://r3dux.org/2010/11/how-to-use-mysql-connectorc-to-connect-to-a-mysql-database-in-windows/。 ..我的意思是,爲什麼MySQL安裝手冊沒有提到boost庫是必需的? – 2012-07-13 07:07:47