Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Actualizaciones de la información con Java (JDBC) - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 22 de marzo de 2021 por Amadeo M.

147 visualizaciones

Descargar la transcripción

Ya sabemos leer tanto una base de datos SQLite como una base de datos MariaDB y así cualquier otra base de datos. 00:00:01
Ahora lo que queremos es escribir en la base de datos, realizar una actualización en general. 00:00:09
Entonces, realmente no hay mucho cambio, excepto que la instrucción que vamos a ejecutar aquí va a ser un execute update, pero vamos a hacer una prueba. 00:00:14
Vamos a utilizar esta misma tabla para trabajar con ella, con lo cual voy a crear un pequeño programita nuevo. 00:00:23
voy a copiar este de aquí 00:00:29
y lo voy a pegar en un escribir 00:00:31
MariaDB 00:00:35
escribir MariaDB 00:00:36
es el que voy a abrir, voy a cerrar el otro para que no me equivoque 00:00:39
muy bien, y bueno, tengo todos los datos de conexión 00:00:44
voy a ampliar un poco la ventana 00:00:47
y tengo, sé que esta es la estructura que teníamos 00:00:49
entonces ahora nuestro SQL, claro, va a ser añadir algo nuevo 00:00:53
entonces nuestro SQL, voy a comentar el anterior 00:00:56
mientras escribo este, pues va a ser 00:00:59
por ejemplo, insert into datos 00:01:04
los campos número y texto 00:01:09
pues un número 00:01:12
que yo pueda recordar, pues por ejemplo 00:01:15
el 666 y voy a escribir 00:01:20
6 tres veces, ¿vale? 00:01:24
éste va a ser nuestra estructura. Vemos aquí que me acabo de equivocar en una cosa, esto, si voy a poner comillas dobles, debería escaparlas, ¿de acuerdo? 00:01:30
Si vamos a poner comillas dobles, tenemos que poner este carácter por delante para que no se equivoque con respecto al delimitador de esta cadena, 00:01:44
y también tenemos otra opción que la voy a contar. Bueno, si yo hago esto tal cual, preparo mi sentencia igual que he estado antes, 00:01:52
voy borrando esto de aquí, preparo mi sentencia y al haber de ResultSet lo que yo quiero es directamente ejecutar, voy a quitar esto de aquí, Execute, Update, perfecto, todo esto ya no tiene sentido puesto que no tenemos salida de nada de esto y bueno pues ya estamos en condiciones de ejecutar este pequeño programa, vamos a ver si es verdad, 00:01:58
para ello, primero, antes de ejecutarlo 00:02:31
voy a poder abrir aquí también el de leer 00:02:34
nuestro ficherito MariaDB 00:02:35
con la sana intención de primero 00:02:37
ejecutar la escritura y ver si se ha generado 00:02:40
vamos a empezar por este, vamos a ver 00:02:44
si este programa, voy a correr este programa 00:02:45
así, y vamos a ver que edad os daba 00:02:49
2, 12, 2, 13, 20 00:02:52
vamos a escribir ahora MariaDB 00:02:55
por aquí hay un aviso, entonces no es importante 00:02:57
pero voy a quitar, aquí sigue esto de ResultSet 00:03:01
lo voy a quitar para que quede limpio el programa 00:03:04
y ahora voy a ejecutar 00:03:06
este programa, bueno, lo ejecuto 00:03:08
no me da ningún aviso de nada, lo cual 00:03:12
como no hay ningún comentario, pues es muy lógico 00:03:15
y voy a ver si ejecuto esto 00:03:18
si vuelvo a ejecutar este de aquí, voy a ver 00:03:20
que me ha incluido 666 00:03:24
en esta ocasión. ¿Qué ocurre si ahora vuelvo a ejecutar 00:03:26
este de aquí? Vamos a intentar ejecutarlo 00:03:30
y se rompe, se rompe completamente. Bueno, el motivo 00:03:35
es bien simple. Ha intentado duplicar 00:03:43
voy a ponerlo todo grande, ha intentado otra vez escribir una 00:03:47
clave que ya estaba y como era clave primaria no me lo ha permitido 00:03:51
con lo cual ya está claro que tengo que controlar estas excepciones que 00:03:54
aparecen aquí, para que este programa funcione correctamente y nos avise 00:03:59
sobre que este registro ya estaba introducido. 00:04:03
Tan simple como esto es la programación ya de actualizaciones 00:04:07
en base de datos a través de Java. 00:04:11
Idioma/s:
es
Autor/es:
Amadeo Mora
Subido por:
Amadeo M.
Licencia:
Dominio público
Visualizaciones:
147
Fecha:
22 de marzo de 2021 - 19:09
Visibilidad:
Público
Centro:
IES CLARA DEL REY
Duración:
04′ 16″
Relación de aspecto:
16:9 Es el estándar usado por la televisión de alta definición y en varias pantallas, es ancho y normalmente se le suele llamar panorámico o widescreen, aunque todas las relaciones (a excepción de la 1:1) son widescreen. El ángulo de la diagonal es de 29,36°.
Resolución:
908x512 píxeles
Tamaño:
7.74 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid