У меня уже есть некоторые запросы, и проблема в том, что некоторые запросы работают с двумя или более базами данных. Вот как я это делаю, когда я использую только одну базу данных.
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();
Так что теперь я работаю. Мне просто нужно было установитьSchema для одной базы данных, и она работала для каждой другой базы данных. Не знаю, почему. Если бы кто-нибудь мог объяснить, было бы здорово. Спасибо всем за помощь!