Здравствуйте. Очень нужна Ваша помощь, в 12 лет сам не разобрался. C Raspberry Pi нужно на языке c++ записывать данные в mysql. Python пожалуйста не предлагать, изучал именно c++
Думаю, прекрасной отправной точкой будет вот эта: https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=mysql c++ example
Для этого вам необходимо установить libmysqlclient-dev (sudo apt-get install libmysqlclient-dev) Ну а дальше смотрите документацию и примеры по mysql.h В программе указываете #include <mysql.h> А компилировать надо со следующими параметрами: gcc mysql.cpp -I /usr/include/mysql/ `mysql_config --cflags --libs` Глубже уже копать не стал, надоело
Пример можете посмотреть тут, хотя в интернете их полно http://www.mysql.ru/docs/pautov/c_api.htm Сам я его не пробовал, я дошёл только до того момента, что функция mysql_real_connect успешно подключалась и не выводила ошибку Вот весь код моей мега проги )))) Код (C++): #include <stdio.h> #include <mysql.h> int main() { MYSQL *conn; //MYSQL_RES *res; //MYSQL_ROW row; conn = mysql_init(NULL); if (!mysql_real_connect(conn, "localhost", "root", "моймегапароль", "моямегабаза", 0, NULL, 0)) { fprintf(stderr, "%s\n", mysql_error(conn)); } printf("Hello world\n"); }
Большое спасибо за ответ. Программа прошла компиляцию отлично, но могли бы вы написать команду запуска приложения, пожалуйста.
В смысле? Как запустить скомпилированное приложение? Введите команду ls, отобразится список всех файлов, если вы при компиляции не указывали какое-то определённое имя, то будет имя файла a.out. Запустить его можно так: ./a.out