@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++.