Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Actualizaciones de la información con Java (JDBC) - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
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:
- 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