如何使用MySQL C ++连接器在一个查询中处理多个数据库

时间:2018-06-27 17:47:06

标签: c++ mysql connector

我已经编写了一些查询,问题是某些查询在两个或多个数据库上运行。当我只使用一个数据库时,这就是我的方法。

sql::Driver* driver = get_driver_instance();
sql::Connection *con(driver->connect(url, user, pass));
con->setSchema(database);

std::string query = "some_query";
sql::PreparedStatement *pstmt = con->prepareStatement(query);
pstmt->executeQuery();

1 个答案:

答案 0 :(得分:0)

所以我现在开始工作了。我只需要为一个数据库设置setSchema,而对其他所有数据库都可以使用它。真的不知道为什么。如果有人可以解释会很好。谢谢大家的帮助!