Code :: Block es un IDE de C ++ de código abierto creado para cumplir con los complicados objetivos de desarrollo de los usuarios. Está desarrollado para ser muy extensible y configurable. El IDE tiene las siguientes características: sistema rápido de compilación personalizada, soporte para compilaciones paralelas, proyectos de objetivos múltiples, relojes definidos por el usuario, pila de llamadas, cambio entre hilos, exploración de clases e sangría inteligente. MySQL es un popular sistema de gestión de bases de datos de código abierto. Puede conectarse a la base de datos MySQL en Code :: Block y manipular los datos, como recuperar, actualizar, insertar y eliminar.

...

Paso 1

Descargue el archivo de configuración de Code :: Blocks desde su sitio web oficial (ver recursos). Haga doble clic en el archivo de configuración para comenzar la instalación. Siga el asistente de instalación hasta su finalización.

Paso 2

Haga doble clic en el icono Código :: Bloques para ingresar a la interfaz de desarrollo. Haga clic en "Configuración", "Compilador y depurador" y "Configuración del vinculador". Haga clic en la pestaña "Biblioteca de enlaces" para abrir la ventana de diálogo. Haga clic en el botón "Agregar" e ingrese "/usr/lib/libmysqlclient.so".

Paso 3

Haga clic en "Configuración", "Compilador y depurador" y "Buscar directorios". Seleccione "Compilador" e ingrese "/ usr / include / mysql". El entorno de desarrollo con MySQL está configurado correctamente.

Etapa 4

Incluya los siguientes archivos en su aplicación:

# include # include

Paso 5

Conéctese a MySQL utilizando la función MySQLManager:

MySQLManager :: MySQLManager (hosts de cadena, nombre de usuario de cadena, contraseña de cadena, nombre de cadena db, puerto int sin signo) {IsConnected = false; this -> setHosts (hosts); this -> setUserName (username); this -> setPassword (password); this -> setDBName (base de datos); this -> setPort (puerto); }

Paso 6

Realice consultas SQL a través de la función runSQLCommand:

bool MySQLManager :: runSQLCommand (string sql) {mysql_real_query (& mySQLClient, sql.c_str (), (unsigned int) strlen (sql.c_str ())); }

Paso 7

Defina su función principal utilizando dichas funciones:

int main () {MySQLManager sqlres ("127.0.0.1", "root", "search1", "HR", 3306); sqlres.initConnection (); sqlres.runSQLCommand ("seleccionar * del empleado"); sqlres.destroyConnection (); devuelve 0; }