sách gpt4 ai đã đi

mysql-connector/hướng dẫn sử dụng C++

In lại 作者:行者123 更新时间:2023-11-29 23:18:18 27 4
mua khóa gpt4 Nike

我遇到过几个关于使用 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/en/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”,这使我能够使用第二种方法。

问题是我没有找到任何解释这些功能的手册或引用。

谁能帮帮我吗?

1 Câu trả lời

您应该区分这两种连接方法。第一个使用 MySQL C++ 连接器,而第二个使用 C 连接器(又名 MySQL 客户端库)。默认情况下不安装 C++ 连接器

使用起来很舒服MySQL Windows Installer将允许您选择 MySQL 的开发部分,以便您获得所有 header 等(对于 C 连接器)和/或其他访问方法的其他连接器(如 C++、ODBC 等)。

但显然,您应该决定一种管理连接的方法并坚持下去。混合连接器不是一个好主意,因为它们维护内部状态,而这些状态不在所涉及的连接器之间进行通信。

如果您向我寻求建议,我会说如果可以的话请使用 C++ 连接器,因为它对连接 + 结果集管理有额外的处理。

关于c++ - mysql 连接器/C++ 手册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27574185/

27 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com