raspberrypi:mysql
reikia instaliuoti mysql biblioteka kad galima butu programuoti mysql per c/c++
sudo apt-get update sudo apt-get upgrade sudo apt-get install libmysqlclient-dev
tiesiog instaliuoti mysql klienta kuris leidzia jungtis prie kitos bazes
sudo apt-get install mysql-client
#include <stdio.h> #include <stdlib.h> #include <signal.h> #include <mysql/mysql.h> #include <pigpio.h> /* gcc -Wall -pthread -o test_mysql test_mysql.c -lpigpio -O3 `mysql_config --cflags` `mysql_config --libs` sudo ./test_mysql */ int main(int argc, char *argv[]) { if (gpioInitialise() < 0) return -1; MYSQL *con = mysql_init(NULL); if (con == NULL) { fprintf(stderr, "%s\n", mysql_error(con)); exit(1); } if (mysql_real_connect(con, "xxx.lt", "algo_xxxx", "xxxxx", "algo_aistis", 0, NULL, 0) == NULL) { fprintf(stderr, "%s\n", mysql_error(con)); mysql_close(con); exit(1); } if (mysql_query(con, "insert into temperature (ts, value, location) values (LOCALTIMESTAMP(), 10, 'HOME_NORTH');")) { fprintf(stderr, "%s\n", mysql_error(con)); mysql_close(con); exit(1); } mysql_close(con); return 0; }
raspberrypi/mysql.txt · Last modified: by aistis
