Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Conexión a una Base de Datos MySQL | Trabajando con Bases de Datos
Spring Boot Backend

bookConexión a una Base de Datos MySQL

Ahora vamos a conectar la base de datos a nuestro proyecto, y verás lo sencillo que es hacerlo. Utilizaré IntelliJ IDEA Ultimate para conectar la base de datos a nuestro proyecto.

Comenzando

Lo primero que necesitas hacer es descargar la base de datos MySQL. Hay un excelente artículo que proporciona instrucciones para esto.

Una vez que hayas descargado la base de datos MySQL, puedes ir directamente a IntelliJ IDEA y agregar la dependencia para nuestra base de datos MySQL.

Conexión a la base de datos

IntelliJ IDEA ofrece herramientas integradas para trabajar con bases de datos, lo que simplifica considerablemente la conexión e interacción con MySQL.

Para comenzar, abre la ventana Database haciendo clic en la pestaña a la derecha, o navegando a View > Tool Windows > Database en el menú.

Luego, haz clic en el icono + y selecciona Data Source > MySQL.

Después de eso, introduce la información de conexión requerida: especifica el Host (localhost o la IP address del servidor), Port (por defecto es 3306) y tus credencialesUser (root) y Password (la que definiste al descargar la base de datos).

Una vez que la configuración esté completa, selecciona Test Connection para verificar la conexión a la base de datos. Si todo es correcto, deberías ver una ventana como esta:

Creación de una tabla

Para crear una tabla en una base de datos MySQL, esto se puede realizar directamente en la consola dedicada de la base de datos:

En esta consola, se escribe el comando SQL para la base de datos:

CREATE DATABASE my_database;

Luego, es necesario ejecutar este comando seleccionándolo desde el menú y haciendo clic en Execute:

Ahora, vamos a crear una tabla para nuestra base de datos, y la llamaremos books.

CREATE TABLE books (
      id VARCHAR(255) PRIMARY KEY,
      name VARCHAR(255) NOT NULL,
      author VARCHAR(255),
      price DECIMAL(10, 2)
);

Como se puede observar, la tabla se creó correctamente, y ahora podemos abrirla para ver su contenido.

Configuración del archivo de configuración para el proyecto

Para trabajar con la base de datos en un proyecto Spring Boot, es necesario configurar los parámetros requeridos. En el archivo src/main/resources/application.properties, especifique las siguientes configuraciones:

spring.datasource.url=jdbc:mysql://localhost:3306/my_database
spring.datasource.username=root
spring.datasource.password={your_password}
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

El valor de spring.datasource.url especifica la ruta a la base de datos y consiste en el protocolo jdbc:mysql://, seguido de localhost si la base de datos se ejecuta en la máquina local, el puerto (por defecto es 3306) y el nombre de tu base de datos, por ejemplo, my_database (que creamos anteriormente). Puedes encontrar esta información aquí:

El campo spring.datasource.username contiene el nombre de usuario que se utiliza para conectarse a la base de datos, como root. Para spring.datasource.password, introduce la contraseña que se estableció al configurar MySQL.

Finalmente, spring.datasource.driver-class-name debe ser siempre com.mysql.cj.jdbc.Driver para MySQL, lo que especifica el controlador que se utiliza.

Resumen

Se ha analizado cómo conectar una base de datos a nuestro proyecto. En esta sección, también se abordará cómo insertar, recuperar, actualizar y eliminar datos en la base de datos, pero esta vez mediante código. Se mejorará nuestra API REST que se creó en la sección anterior.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 3.45

bookConexión a una Base de Datos MySQL

Desliza para mostrar el menú

Ahora vamos a conectar la base de datos a nuestro proyecto, y verás lo sencillo que es hacerlo. Utilizaré IntelliJ IDEA Ultimate para conectar la base de datos a nuestro proyecto.

Comenzando

Lo primero que necesitas hacer es descargar la base de datos MySQL. Hay un excelente artículo que proporciona instrucciones para esto.

Una vez que hayas descargado la base de datos MySQL, puedes ir directamente a IntelliJ IDEA y agregar la dependencia para nuestra base de datos MySQL.

Conexión a la base de datos

IntelliJ IDEA ofrece herramientas integradas para trabajar con bases de datos, lo que simplifica considerablemente la conexión e interacción con MySQL.

Para comenzar, abre la ventana Database haciendo clic en la pestaña a la derecha, o navegando a View > Tool Windows > Database en el menú.

Luego, haz clic en el icono + y selecciona Data Source > MySQL.

Después de eso, introduce la información de conexión requerida: especifica el Host (localhost o la IP address del servidor), Port (por defecto es 3306) y tus credencialesUser (root) y Password (la que definiste al descargar la base de datos).

Una vez que la configuración esté completa, selecciona Test Connection para verificar la conexión a la base de datos. Si todo es correcto, deberías ver una ventana como esta:

Creación de una tabla

Para crear una tabla en una base de datos MySQL, esto se puede realizar directamente en la consola dedicada de la base de datos:

En esta consola, se escribe el comando SQL para la base de datos:

CREATE DATABASE my_database;

Luego, es necesario ejecutar este comando seleccionándolo desde el menú y haciendo clic en Execute:

Ahora, vamos a crear una tabla para nuestra base de datos, y la llamaremos books.

CREATE TABLE books (
      id VARCHAR(255) PRIMARY KEY,
      name VARCHAR(255) NOT NULL,
      author VARCHAR(255),
      price DECIMAL(10, 2)
);

Como se puede observar, la tabla se creó correctamente, y ahora podemos abrirla para ver su contenido.

Configuración del archivo de configuración para el proyecto

Para trabajar con la base de datos en un proyecto Spring Boot, es necesario configurar los parámetros requeridos. En el archivo src/main/resources/application.properties, especifique las siguientes configuraciones:

spring.datasource.url=jdbc:mysql://localhost:3306/my_database
spring.datasource.username=root
spring.datasource.password={your_password}
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

El valor de spring.datasource.url especifica la ruta a la base de datos y consiste en el protocolo jdbc:mysql://, seguido de localhost si la base de datos se ejecuta en la máquina local, el puerto (por defecto es 3306) y el nombre de tu base de datos, por ejemplo, my_database (que creamos anteriormente). Puedes encontrar esta información aquí:

El campo spring.datasource.username contiene el nombre de usuario que se utiliza para conectarse a la base de datos, como root. Para spring.datasource.password, introduce la contraseña que se estableció al configurar MySQL.

Finalmente, spring.datasource.driver-class-name debe ser siempre com.mysql.cj.jdbc.Driver para MySQL, lo que especifica el controlador que se utiliza.

Resumen

Se ha analizado cómo conectar una base de datos a nuestro proyecto. En esta sección, también se abordará cómo insertar, recuperar, actualizar y eliminar datos en la base de datos, pero esta vez mediante código. Se mejorará nuestra API REST que se creó en la sección anterior.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 2
some-alt