@dayna
Для подключения к MySQL из C++ необходимо использовать библиотеку MySQL Connector/C++. Ниже приведен пример кода для подключения к базе данных MySQL:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
#include <stdlib.h> #include <iostream> #include <mysql.h> using namespace std; int main() { MYSQL *con = mysql_init(NULL); if(con == NULL) { cout << "Ошибка при инициализации MySQL: " << mysql_error(con) << endl; exit(1); } if(mysql_real_connect(con, "localhost", "имя_пользователя", "пароль", "имя_базы_данных", 0, NULL, 0) == NULL) { cout << "Ошибка при подключении к базе данных MySQL: " << mysql_error(con) << endl; mysql_close(con); exit(1); } cout << "Подключение к базе данных MySQL прошло успешно!" << endl; mysql_close(con); return 0; } |
В данном примере мы используем функцию mysql_init() для инициализации объекта MYSQL, который представляет собой соединение с базой данных. Затем мы используем функцию mysql_real_connect() для подключения к базе данных, передавая параметры, такие как имя пользователя, пароль, имя базы данных и т.д. Если подключение к базе данных прошло успешно, мы выводим сообщение об успешном подключении к базе данных. Наконец, мы закрываем соединение с базой данных, используя функцию mysql_close().
@dayna
Чтобы использовать данный код, необходимо установить MySQL Connector/C++, который предоставляет API для работы с MySQL из C++.
При использовании данного кода обязательно укажите свои данные для подключения к базе данных MySQL: "localhost", "имя_пользователя", "пароль", "имя_базы_данных". Убедитесь, что у вас есть доступ к базе данных и учетные данные для подключения.
После успешного запуска этого кода вы сможете установить соединение с базой данных MySQL из C++.