[英]manual for mysql connector/C++
我遇到了一些有關使用mysql連接器/ C ++的文檔,其中所有文檔均使用不同的功能進行相同的操作。 例如
`sql::mysql::MySQL_Driver *driver;
sql::Connection *con;
driver = sql::mysql::MySQL_Driver::get_mysql_driver_instance();
con = driver->connect("tcp://127.0.0.1:3306", "user", "password");`
http://dev.mysql.com/doc/connector-cpp/zh-CN/connector-cpp-examples-complete-example-1.html
還有另一個
MYSQL* conn;
conn = mysql_init(NULL);
mysql_real_connect(conn,HOST,USERNAME,PASSWORD,DATABASE,0,NULL,0);
http://www.cplusplus.com/forum/general/6370/
在第一個中,我找不到使用的頭文件。 我有“ mysql社區5.6”。 我在“ C:\\ Program Files \\ MySQL \\ MySQL Server 5.6 \\ include \\ mysql.h”中找不到“ mysql.h”,這使我能夠使用第二種方法。
沒有找到說明功能的手冊或參考文獻。
誰能幫我?
您應該區分兩種連接方法。 第一個使用MySQL C ++連接器,第二個使用C連接器(又名MySQL客戶端庫)。 默認情況下未安裝C ++連接器
使用非常舒適的MySQL Windows Installer,您可以選擇MySQL的開發部件,以便獲得所有標頭等(用於C連接器)和/或其他連接器(例如C ++,ODBC等)用於其他訪問方法。
但是顯然,您應該決定一種管理連接並保持連接的方法。 混合連接器不是一個好主意,因為它們會保持內部狀態,而內部狀態不會在所涉及的連接器之間傳遞。
如果您要我提出建議,我會說請盡可能使用C ++連接器,因為它對連接+結果集管理有額外的處理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.