MySQL es un gestor de base de datos en plena evolución, inicialmente captó mi atención (como muchos) por que es liviano, rapido, confiable. Tiene algunos problemas en situaciones extremas, aun asi sigo siendo su fiel seguidor.
Como programador debo comentarles que, como casi todos los gestores, MySQL provee unas API’s que estan escritas en C/C++ las cuales pueden incluirse para implementar aplicaciones de acceso a base de datos sin necesidad de ODBC y esas cosas.
Para ello escribí un articulo respecto a eso: Como acceder a una base de datos MySQL desde Visual C++. Seguramente los seguidores mas romanticos del movimiento de Software Libre (el cual apoyo) se escandalicen al ver tal combinación, pero quienes utilizamos Visual C++ sabemos que no existe mejor compilador para Windows.
Estoy escribiendo un programa con las librerías GTK para que pueda correr en Linux. Pronto lo tendré listo.
Mientras tanto pueden descargar el articulo incluyendo el codigo fuente del proyecto y algunos archivos necesarios en esta dirección:
https://www.latindevelopers.com/ivancp/articulos/mysqlapi.pdf
Para que puedan tener mas referencia respecto a las API’s de MySQL pueden visitar:
Solo un datalle, el mejor compilador de C++ para windows es de lejos el de Borland C++ Builder
Podrías decirme entonces por que MySQL, eMule, PHP, Apache, Open PGP, y un largo etc (versiones para windows ) estan compilados en Visual C++?
Borland C++ Builder es un entorno Rapid Application Development (RAD), es decir que no necesitas saber de programacion para implementar un programa. Apenas se escribe unas cuantas lineas de codigo y listo. Tambien es posible implementar aplicaciones como DBDesigner, MySQLFront y algunas mas, pero hay diferencias.
Es OBVIO que el Mejor es C++BUILDER!!
Me quedo con Visual C++ 😛
el mejor es el builder (para mediocres no programadores)
pero el superior a todos es el visual