C/Visual C - Acceder a MySQL usando C++

 
Vista:

Acceder a MySQL usando C++

Publicado por Jesús Lafuente (1 intervención) el 12/06/2001 17:53:35
Necesito acceder a MySQL desde C++ en linux ( por motivos de estudios).
No se que librerias necesito y como realizar una conexión con el servidor
de MySQL via programa en C++.
¿ Hay algún tutorial/curso/libro sobre este tema en algún sitio ?

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Cómo conectar una base de datos MySQL usando C++

Publicado por Alejandro (913 intervenciones) el 26/09/2024 18:05:04
Puedes acceder a MySQL desde C++ en Linux utilizando la librería MySQL Connector/C++. Esta librería te permite establecer una conexión con el servidor de MySQL y realizar operaciones de base de datos desde tu programa en C++.

Para comenzar, necesitarás instalar la librería MySQL Connector/C++. Puedes descargarla desde el sitio web de MySQL. Asegúrate de seleccionar la versión adecuada para tu sistema operativo y seguir las instrucciones de instalación.

Una vez que hayas instalado la librería, puedes utilizarla en tu programa C++ para establecer una conexión con el servidor de MySQL. Aquí tienes un ejemplo básico de cómo hacerlo:

1. Incluye la librería MySQL Connector/C++ en tu programa:

1
2
#include <mysql_driver.h>
#include <mysql_connection.h>

2. Establece la conexión con el servidor de MySQL:

1
2
3
4
5
6
7
8
sql::mysql::MySQL_Driver *driver;
sql::Connection *con;
 
// Crea una instancia del driver de MySQL
driver = sql::mysql::get_mysql_driver_instance();
 
// Establece la conexión con el servidor de MySQL
con = driver->connect("tcp://localhost:3306", "usuario", "contraseña");

Asegúrate de reemplazar "usuario" y "contraseña" con tus propias credenciales de acceso al servidor de MySQL.

Una vez que hayas establecido la conexión, puedes realizar operaciones de base de datos como consultas, inserciones, actualizaciones, etc. utilizando los objetos proporcionados por la librería MySQL Connector/C++.

Para obtener más información y ejemplos detallados sobre cómo utilizar MySQL Connector/C++ en C++, puedes consultar los siguientes recursos:

- Documentación oficial de MySQL Connector/C++: https://dev.mysql.com/doc/connector-cpp/1.1/en/connector-cpp-tutorials.html

- Preguntas y respuestas en Stack Overflow: https://stackoverflow.com/questions/16424828/how-to-connect-mysql-database-using-c

- Guía de desarrollo de MySQL Connector/C++: https://dev.mysql.com/doc/connector-cpp/1.1/en/connector-cpp-examples-prepared-statements.html

Espero que esta información te sea útil para acceder a MySQL desde C++ en Linux. ¡Buena suerte en tus estudios, Jesús!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar