c mysql



Автор Mifon4ik задал вопрос в разделе Другие языки и технологии

Подключение к MySQL через C++ и получил лучший ответ

Ответ от
#include
#include
MYSQL *connection, mysql;
MYSQL_RES *result;
MYSQL_ROW row;
int query_state;
int main() {
mysql_init(&mysql);
//connection = mysql_real_connect(&mysql,"host","user",
// "password","database",port,"unix_socket",clientflag);
connection = mysql_real_connect(&mysql,"localhost",
"root","qwer","cpp_data",3306,0,0);
if (connection == NULL) {
std::cout << mysql_error(&mysql) << std::endl;
return 1;
}
query_state = mysql_query(connection, "select user_count()");
if (query_state !=0) {
std::cout << mysql_error(connection) << std::endl;
return 1;
}
result = mysql_store_result(connection);
while (( row = mysql_fetch_row(result)) != NULL) {
std::cout << "Number of active users : " << row[0] << std::endl;
}
mysql_free_result(result);
mysql_close(connection);
return 0;
}
Примечание. Если после компиляции есть ошибки относительно необъявленного идентификатора SOCKET, то должно помочь добавление строки #include после строк #ifndef _mysql_com_h и #define _mysql_com_h в начале файла mysql_com.h.
Эрик Ваксютенко
(237)
VisualStudia должна сама ее импортировать

Ответ от User51942[гуру]
dev.mysql.com/doc/refman/5.7/en/c-api.html
можешь тута почитать

Ответ от Алексей Неудача[новичек]
не хочешь winforms делай через qt.
а так библиотека в любом случае с С++ нужна по имени libmysql.dll и скачивается на официальном сайте...
но еще нужны хедеры и возможно lib... где их скачать не знаю... ищи в гугле mysql c++ headers

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Подключение к MySQL через C++
спросили в User or User pam
Как исправить ошибку "Table '...' doesn't exist"?
создать таблицу с указанным именем. Ошибка готовит, что нет данной
подробнее...
спросили в FTP серверы
Как создать сервер для сайта на компьютере?
нужно установить серверную систему, запустить Apache, MySQL, PHP сервера. на сервер собственно и
подробнее...
спросили в Mozilla Mozilla Firefox
Как ускорить запуск браузера Mozilla Firefox?
C:\\Documents and Settings\\ ИМЯ ПОЛЬЗОВАТЕЛЯ \\Local Settings\\Application
подробнее...
спросили в Apache Mozilla
Как полностью удалить связку PHP Apache MySql c Ubuntu?
quite simple

sudo /etc/init.d/mysql stop && /etc/init.d/apache2 stop
sudo apt-get
подробнее...
спросили в Mozilla
Помогите пожалуйста разобраться с MySQL .
Если забыли пароль от рута то имея доступ к шелу можно его сбросить подробнее здесь:
ww w.tru
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Mozilla Reanimedia
Можно ли округлить числа после точки в Базе Данных MYSQL
FLOOR(X)
Возвращает наибольшее целое число, не превышающее X:

mysql> SELECT
подробнее...
спросили в Oracle
Подскажите пожайлуста Mysql connector net
Мастер источников данных создан майкрософтом, для которого Oracle с его MySQL -
подробнее...

PHP и MySQL !?
При попытке обратиться к страничке сервер выдает
Fatal error: Call to undefined function MySQL_connect()

1. попробуйте скопировать файл c:php5extphp_mysql.dll в C:widowssystem32
2. проверить
подробнее...

Куда сохраняет Mozilla Firefox видео при онлайн-просмотре?
C:Documents and Settings<имя пользователя>Local SettingsApplication
подробнее...
спросили в Mozilla Firefox
Где хранятся закладки браузера Mozilla Firefox???
Mozilla Firefox хранит всю личную информацию пользователя, такую как закладки, cookies, пароли,
подробнее...
спросили в Железо
почему блок питания для ноутбука(toshiba) c напряжением 19Вольт а батарея внутри 10.8Вольт?
объясняю.... )
начнем с АКБ. напряжение на акб выбирается не случайно, да и вернее не
подробнее...

r=(a+b-c)/2 помогите доказать
Полезной для нахождения радиуса вписанной окружности в прямоугольный треугольник с катетами a, b и
подробнее...
MySQL на Википедии
Посмотрите статью на википедии про MySQL
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*