@lilla.herman
Для подключения базы данных MySQL с помощью C++ вы можете использовать библиотеку MySQL Connector/C++.
Ниже приведен пример кода, демонстрирующий подключение к базе данных MySQL и выполнение простого SQL-запроса:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
#include #include int main() { sql::mysql::MySQL_Driver *driver; sql::Connection *con; // Создание объекта драйвера driver = sql::mysql::get_mysql_driver_instance(); // Подключение к базе данных con = driver->connect("tcp://127.0.0.1:3306", "username", "password"); // Выполнение SQL-запроса sql::Statement *stmt = con->createStatement(); stmt->execute("USE database_name"); sql::ResultSet *res = stmt->executeQuery("SELECT * FROM table_name"); // Обработка результатов while (res->next()) { // Чтение значений из результата std::cout << "ID: " << res->getInt("id") << std::endl; std::cout << "Name: " << res->getString("name") << std::endl; } // Освобождение ресурсов delete res; delete stmt; delete con; return 0; } |
В этом примере мы использовали MySQL Connector/C++ версии 2.0 и стандартную библиотеку C++ для ввода-вывода. Также не забудьте заменить "username", "password", "database_name" и "table_name" соответствующими значениями вашей базы данных.