MySql Connector/C++8簡介


MySql Connector/C++8是一個用於連接MySQL服務器的C++應用程序。Connector/C++8可用於訪問實現文檔存儲的 MySQL服務器,或者使用SQL查詢以傳統方式訪問。它支持使用XDevAPI開發C ++應用程序,或使用XDevAPI for C開發純C應用程序,同時Connector/C++8還支持與之前使用Connector/C++1.1中基於JDBC的舊API開發的C++應用程序一起編譯及開發(即:向后兼容)。但是,Connector/C++8的首選開發環境是使用XDevAPI或XDevAPI for C。

注意:
connecotr/C++8是基於X pluginX protocol進行通信,所以在使用connector/C++8時先確認MySql服務器端以加載了mysqlx插件,對於使用基於JDBC的舊API的Connector/C++應用程序,不需要也不支持X插件。 此外,X Protocol使用的默認端口為33060,如果是使用之前的JDBC4.0進行開發則使用3306端口,監聽的IP默認為任意可用IP。

注意: 官方強烈推薦使用MySql Connector/C++8進行MySql C++應用程序開發。

注意:

  • MySql Connector/C++8支持的應用程序編程接口:
    • X DevAPI
    • X DevAPI for C
    • 基於JDBC 4.0的API
  • 支持X DevAPI 和 X DevAPI for C 的 MySql服務器版本 為 Mysql5.7.12及更高版本。
# 查看正在監聽的IP及端口
root@flying-virtual-machine:~# netstat -lnt
--------------------------------------------------------
tcp        0      0 127.0.0.1:3306          0.0.0.0:*  
tcp6       0      0 :::33060                :::*  


# 在mysql客戶端中輸入,查看以加載的插件信息
mysql> show plugins;
+----------------------------+----------+--------------------+-----------+---------+
| Name                       | Status   | Type               | Library   | License |
+----------------------------+----------+--------------------+-----------+---------+
| mysqlx                     | ACTIVE   | DAEMON             | mysqlx.so | GPL     |
+----------------------------+----------+--------------------+-----------+---------+


# 如果沒有,則使用以下命令加載插件(mysqlx)
mysql> INSTALL PLUGIN mysqlx SONAME 'mysqlx.so'; 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM