Curso de Java y MySQL JDBC: Procedimientos almacenados y transacciones ACID
Aprende qué son y cómo trabajar con las sentencias precompiladas, los procedimientos almacenados y las transacciones ACID en una base de datos MySQL desde Java mediante su API JDBC.
Impartido por:
Lo que aprenderás en este curso:
- Crear sentencias precompiladas en JAVA.
- Crear procedimientos almacenados en una Base de datos.
- Entender qué es una transacción ACID y los niveles de aislamiento.
Requisitos del curso
Es necesario tener conocimientos básicos de lenguaje de programación Java y Base de datos MySQL.
Valoraciones de estudiantes:
Contenido del curso:
-
- 5m
-
Creación de la BD en MySQL16m
-
Test autoevaluación
-
-
¿Qué es un procedimiento almacenado?9m
-
Creación de un procedimiento almacenado30m
-
CallableStatement8m
-
Ejecución del procedimiento almacenado11m
-
Test autoevaluación
-
-
-
¿Qué es una transacción?8m
- 7m
-
Niveles de aislamiento12m
-
Creación y confirmación de una transacción9m
-
Deshacer las últimas operaciones8m
-
Test autoevaluación
-
-
-
Conclusiones4m
-
Te dejamos una selección de cursos, carreras y artículos
JPA vs JDBC
En este taller vamos a analizar las diferentes implementaciones y manejo de operaciones CRUD (Create, Read, Update and Delete), y realizar una comparación de códigos …
Curso de Java y MySQL JDBC: Elaboración de un CRUD
En esta formación descubriremos las operaciones básicas para el desarrollo de un sistema CRUD con altas, bajas y modificaciones desde JAVA mediante su API JDBC.
Dudas frecuentes
¿Cuál es el precio?
En OpenWebinars no vendemos formaciones.
Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).
¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.
¿Puedo obtener un diploma que acredite mis conocimientos?
Efectivamente, una vez superada cada formación, podrás descargarte el diploma acreditativo de cada una de ellas. Añádelas a tu CV y mejora tu perfil para las empresas.
También podrás obtener un diploma de nivel superior al superar todas las formaciones de la carrera.
¿Cuándo comienza la formación?
En OpenWebinars las formaciones no tienen fecha de inicio y de final.
Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestros planes.
Los alumnos objetivo de este curso son todos aquellos interesados en el manejo de aplicaciones de bases de datos con el lenguaje de programación Java, que ya conocen la programación JAVA a nivel básico, ya que es necesario tener conocimientos en este lenguaje a un nivel básico. También es positivo tener nociones sobre bases de datos relacionales, Maven y Docker.
Para comenzar esta formación de la mejor forma, es recomendable haber cursado previamente tanto el Curso de Java y MySQL JDBC: Operaciones básicas como el Curso de Java y MySQL JDBC: Elaboración de un CRUD, en los que se arranca el proyecto que se utilizará en este nuevo curso y así podrás aprender todo el proceso desde cero.
El primero de los tres apartados formativos en los que se ha dividido este curso online, se dedica a presentar el esquema y crear la base de datos que se utilizará a lo largo de las lecciones posteriores, de forma práctica.
En el segundo bloque, el profesor profundiza en los procedimientos almacenados, explicando en qué consisten y cuál es su sintaxis, realizando también un ejemplo de procedimientos y funciones que realizarán una operación de cierta complejidad dentro de la base de datos, para diferentes consultas, inserciones o actualizaciones. Dentro de este mismo apartado, se explicará cómo realizar la invocación desde JDBC de ese procedimiento almacenado y la recogida de resultados.
Como apartado final encontrarás todo lo referente a las transacciones ACID, comenzando por explicar qué son y cómo se utilizan, para seguir profundizando en la explicación y uso de las transacciones automáticas y manuales, los niveles de aislamiento y cómo deshacer algunas operaciones ya ejecutadas en el marco de una transacción.