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

How to operate with multiple databases in one query using MySQL C++ 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();

所以我现在开始工作了。我只需要为一个数据库设置架构,它适用于所有其他数据库。真的不知道为什么。如果有人可以解释会很棒。无论如何,谢谢大家的帮助!