il database è già creato, il problema però non è la gestione del database, ma l'integrazione nel progetto.
proverò quindi a descrivere i passaggi che effettuo per integrare il connector, specifico adesso che uso mysql connector c e non mysql connector c++, in quanto quest'ultimo richiedere le librerie boost , quindi altri accorgimenti per funzionare.

In eclipse, nelle proprietà del progetto,

in C/C++ Build --> Settings --> Cygwin C++ Compiler --> Includes ,aggiunto i path :
"C:\Program Files\MySQL\MySQL Connector C 6.1\include" e "C:\Program Files\MySQL\MySQL Server 5.5\include"

in C/C++ Build --> Settings --> Cygwin C++ Linker --> Includes ,aggiunto i path :
"C:\Program Files\MySQL\MySQL Connector C 6.1\lib" e "C:\Program Files\MySQL\MySQL Server 5.5\lib"

a questo punto mi aspetterei di poter compilare il progetto per poter successivamente utilizzare classi e metodi messi a disposizione dal connettore. ma la compilazione fallisce. vi riporto i messaggi in rosso :

/usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lcygwin
/usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld: cannot find -ladvapi32
/usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lshell32
/usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld: cannot find -luser32
/usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lkernel32
/usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lgcc_s
/usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lgcc
/usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld: cannot find /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/crtend.o: Too many open files
makefile:50: recipe for target 'Prova.exe' failed
collect2: error: ld returned 1 exit status
make: *** [Prova.exe] Error 1