de estos post ya se han abierto muchos, y todos siempre tenrminan en conflictos de distintas fuentes de opinion, te dejo los links para que tomes la decision:
http://www.forosdelweb.com/f96/que-compilador-usar-456180/ << que compilador usar
http://www.forosdelweb.com/f96/sql-desde-c-449661/ << mysql
y muchos otros mas, pero esos son los mas opinados a mi criterio.
yo te recomendaria usar el lenguaje que manejo mejor que es c#, pero c/c++ es lo mejor que ha y existe en este planeta bulgar
te recomiendo tambien una leida a la ayuda que se te proporciona en las FAQ ya que dentro de ellas hay una serie de links muy buenos.
Y usas C++ y lo quieres hacer de una forma facil y muy costosa seria con el Visual Studio de Microsoft aunque hay compiladores gratuitos e igual de potenciales.