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
http://www.raspberry-projects.com/pi/programming-in-c/databases-programming-in-c/mysql/setup-mysql-c-access
tiesiog instaliuoti mysql klienta kuris leidzia jungtis prie kitos bazes
sudo apt-get install mysql-client
#include
#include
#include
#include
#include
/*
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;
}