1
00:00:02,480 --> 00:00:10,440
Bien vamos a ver la solución de laboratorio de usuarios JDBC lo primero que vamos a hacer es crear la

2
00:00:10,440 --> 00:00:13,830
tabla así que entramos a maicito el Workbench.

3
00:00:13,950 --> 00:00:18,030
Posteriormente abrimos una conexión hacia la base de datos

4
00:00:21,900 --> 00:00:25,730
y dentro de la base de datos de test vamos a agregar la nueva tabla.

5
00:00:25,800 --> 00:00:30,750
Vamos a seleccionar este esquema como por default así que damos clic derecho y seleccionamos la opción

6
00:00:30,750 --> 00:00:37,110
de set de Fables Kim para que la tabla que creemos se cree sobre el esquema que está seleccionado por

7
00:00:37,110 --> 00:00:45,830
default y posteriormente creamos esta nueva tabla así que damos clic en el icono de New Taiwan la nueva

8
00:00:45,830 --> 00:00:52,000
tabla se va a llamar usuario y vamos a agregar los siguientes campos.

9
00:00:52,430 --> 00:00:56,190
Y un usuario va a ser de tipo entero.

10
00:00:56,190 --> 00:01:04,990
Es la llave primaria y además atu incrementales posteriormente agregamos el campo de Yusa Arnheim que

11
00:01:04,990 --> 00:01:09,040
es de tipo parchar de 45 caracteres y el password

12
00:01:12,980 --> 00:01:14,070
y damos clic en Apply.

13
00:01:14,080 --> 00:01:20,410
Esto es todo lo que va a contener esta tabla de usuario podemos observar el SQL que se va a ejecutar

14
00:01:20,700 --> 00:01:28,400
va a crear una tabla la tabla se llama usuario dentro del esquema de test con los campos de usuario.

15
00:01:28,520 --> 00:01:30,730
Esta es la llave primaria auto incremental.

16
00:01:31,580 --> 00:01:38,300
Posteriormente al ser nem el va a echar de 45 que acepta valores nulos y también el campo de password

17
00:01:38,480 --> 00:01:44,000
el cual también acepta valores nulos y ese tipo Barichara y finalmente indicamos que la llave primaria

18
00:01:44,300 --> 00:01:51,460
es el campo de Adigio bajo usuario Piendamó sigue en aplicar y damos siguen finalizar así que con eso

19
00:01:51,460 --> 00:01:53,230
ya tenemos la tabla creada.

20
00:01:53,230 --> 00:01:58,390
Ahora vamos a agregar algunos valores vamos a dar clic derecho se le grows sobre la tabla de usuario

21
00:02:00,740 --> 00:02:06,230
recordemos que no debemos manipular manualmente la columna de hoy Digón bajo usuario ya que esto lo

22
00:02:06,230 --> 00:02:08,600
maneja en automático la base de datos.

23
00:02:09,050 --> 00:02:17,330
Vamos a poner un usuario por ejemplo podemos agregar el usuario de Juan punto Pérez y el password de

24
00:02:17,330 --> 00:02:28,610
1 2 3 y el usuario de Carla Gomez con los valores también cualquier password en este caso 1 2 3 así

25
00:02:28,610 --> 00:02:35,070
que esos son los usuarios que vamos a agregar en esa tabla de usuarios damos clic en Aplicar y podemos

26
00:02:35,070 --> 00:02:41,290
ver el inciar que se está generando sobre la tabla de usuario con los valores de Zerneri y password.

27
00:02:41,430 --> 00:02:48,000
Juan Pérez 1 2 3 y Carla Gomez 1 2 3 respectivamente y damas siguen aplicar y nuevamente en finalizar

28
00:02:48,520 --> 00:02:55,410
y con esto ya se ha generado en la edición bajo usuario bien como siguiente paso vamos a trabajar sobre

29
00:02:55,410 --> 00:02:58,800
nuestro proyecto Manejo jdbc y lo que vamos a hacer.

30
00:02:58,800 --> 00:03:05,010
Como hemos comentado es algo muy similar a lo que ya hemos venido trabajando pero ahora vamos a trabajar

31
00:03:05,100 --> 00:03:11,820
el caso de uso sobre la tabla de usuario así que sobre el paquete de Domaine vamos a crear una nueva

32
00:03:11,820 --> 00:03:12,300
clase

33
00:03:15,340 --> 00:03:18,610
que se llama usuario y la depositamos en el paquete Domaine.

34
00:03:19,600 --> 00:03:27,010
Todo eso lo vamos a hacer más rápido y cualquier duda pueden revisar la lección anterior donde vimos

35
00:03:27,100 --> 00:03:32,590
paso a paso cómo se creó el proyecto para el manejo de la persona pero en este caso para el manejo de

36
00:03:32,590 --> 00:03:38,350
usuario ya lo vamos a hacer más rápido y además también pueden ver todo el código resuelto en dado caso

37
00:03:38,350 --> 00:03:40,230
de que tengan problemas.

38
00:03:40,600 --> 00:03:45,830
Agregamos el atributo de Yusa Arnheim que es de tipo string

39
00:03:51,410 --> 00:03:54,680
agregamos también el atributo de password

40
00:03:57,870 --> 00:04:06,390
y agregamos también el atributo que es el tipo entero de Heidi y un bajo usuario agregamos los métodos

41
00:04:06,390 --> 00:04:17,200
jet set para cada atributo y también agregamos el método autodestruyen recuerden que también pueden

42
00:04:17,260 --> 00:04:21,700
agregar un constructor si así lo desean.

43
00:04:21,810 --> 00:04:26,450
En este caso vamos a dejarlo simple podemos agregar el constructor vacío

44
00:04:31,390 --> 00:04:37,320
no seleccionamos ningún atributo y también podemos agregar el constructor con los tres atributos

45
00:04:41,810 --> 00:04:46,850
sin embargo en ocasiones no vamos a necesitar los tres atributos ya que no es necesario especificar

46
00:04:47,060 --> 00:04:53,210
el valor de Airy usuario en este caso necesitamos un constructor únicamente con dos atributos

47
00:04:57,490 --> 00:05:04,000
bien así que con esto estamos poniendo en práctica la sobrecarga de constructores bien ya tenemos completa

48
00:05:04,000 --> 00:05:12,720
nuestra clase de usuario y ahora vamos a la clase de datos la clase de conexión la vamos a reutilizar

49
00:05:13,000 --> 00:05:18,690
esa es la separación de responsabilidades de la que hemos hablado y lo que vamos a hacer es crear una

50
00:05:18,690 --> 00:05:21,500
clase llamada usuario JDBC.

51
00:05:21,630 --> 00:05:31,940
Así que sobre el paquete de datos vamos a crear una clase llamada usuario JDBC el paquete de datos y

52
00:05:31,940 --> 00:05:33,050
damos siguien finalizar

53
00:05:41,910 --> 00:05:50,700
ahora nos podemos apoyar de nuestra clase de persona JDBC ya que va a ser muy similar voy a copiar y

54
00:05:50,700 --> 00:05:57,900
pegar todo el contenido de esta clase pero obviamente tenemos que ir haciendo las modificaciones respectivas.

55
00:05:57,900 --> 00:06:06,910
La clase se llama usuario y podemos reemplazar cada uno de los valores por ejemplo la clase persona

56
00:06:07,900 --> 00:06:15,170
presionamos control h Vamos a buscar la clase persona y la vamos a sustituir por la clase de usuario

57
00:06:15,530 --> 00:06:20,720
y reemplazamos todo si lo desean pueden escribir todo el código pero en este caso yo para hacerlo más

58
00:06:20,720 --> 00:06:23,910
rápido voy a hacer este tipo de reemplazos.

59
00:06:24,110 --> 00:06:32,870
Posteriormente reemplazo las variables que se en persona por la variable usuario y con eso ya hemos

60
00:06:32,870 --> 00:06:35,840
hecho los reemplazos en nuestra clase.

61
00:06:35,840 --> 00:06:43,720
Ahora vamos a hacer las modificaciones en cada una de las sentencias tenemos el usuario posiblemente

62
00:06:43,720 --> 00:06:51,850
el nombre debe de ser user name así que podemos hacer los reemplazos vamos a buscar la cadena de nombre

63
00:06:52,630 --> 00:06:54,340
y la reemplazamos por User Name

64
00:06:59,410 --> 00:07:05,110
ya que es la siguiente columna después del usuario y el apellido como es la tercer columna podríamos

65
00:07:05,110 --> 00:07:09,220
tomarlo como el password así que hacemos el reemplazo de apellido

66
00:07:13,980 --> 00:07:21,960
y lo reemplazamos por password no tenemos las columnas de email y teléfono así que en este caso vamos

67
00:07:21,960 --> 00:07:32,670
a quitar las tanto para el Select el INSERT UPDATE Y en este caso el Lilit no se necesita ya que no

68
00:07:32,670 --> 00:07:38,790
se especificó y revisamos nuevamente el Select tenemos la columna de hoy de usuarios correcto y os Arnheim

69
00:07:38,910 --> 00:07:40,330
como password from.

70
00:07:40,380 --> 00:07:46,840
La tabla de usuario así que ya tenemos bien nuestros elec posiblemente revisamos el SQL INSERT INSERT

71
00:07:47,000 --> 00:07:49,370
INTO usuario.

72
00:07:49,370 --> 00:07:56,220
El campo de Arnhem y password sin especificar el Eirik y un bajo usuario pero aquí nos falta corregir

73
00:07:56,220 --> 00:08:04,750
ya que únicamente son dos parámetros Cernan y password y posteriormente el update.

74
00:08:05,220 --> 00:08:11,870
Sobre la tabla de usuario Seth Cernan y password donde debemos especificar el Iridium bajo usuario y

75
00:08:11,870 --> 00:08:19,260
se proporciona este Heydi ya tenemos el orden correcto y finalmente el Lilit de la tabla de usuario

76
00:08:19,610 --> 00:08:22,620
donde especificamos el Heydi y un bajo usuario.

77
00:08:22,950 --> 00:08:27,000
Así que con eso ya tenemos todas nuestras sentencias correctamente configuradas.

78
00:08:27,090 --> 00:08:36,970
Ahora observamos nuestro método Select vamos a hacer las modificaciones respectivas tenemos el método

79
00:08:36,970 --> 00:08:40,830
Cele que va a regresar un listado de objetos de tipo usuario.

80
00:08:41,380 --> 00:08:48,830
Definimos nuestra variable conexión Steinman result C.T y nuestra variable usuario y finalmente nuestro

81
00:08:48,830 --> 00:08:49,700
listado de usuarios.

82
00:08:49,700 --> 00:08:54,170
Todo esto es exactamente igual ya está correctamente configurado.

83
00:08:54,170 --> 00:08:59,390
Después definimos nuestro objeto conexión obtenemos la conexión.

84
00:08:59,480 --> 00:09:05,930
Posteriormente el objeto es Steinman proporcionamos el SQL de tipo select y finalmente ejecutamos la

85
00:09:05,930 --> 00:09:13,010
sentencia del cuadri que hemos especificado en este caso SQL SELECT y tenemos cada uno de los registros

86
00:09:13,470 --> 00:09:14,730
obtenemos.

87
00:09:15,020 --> 00:09:23,170
La variable temporal Heydi usuario solicitando al Rasul C.T la columna de hoy un bajo usuario.

88
00:09:23,380 --> 00:09:28,300
Posteriormente solicitamos el Yusa Arnheim y el password.

89
00:09:28,730 --> 00:09:35,510
En este caso ya no tenemos ni el email ni el teléfono podemos eliminarlos y finalmente construimos un

90
00:09:35,510 --> 00:09:41,270
objeto de tipo usuario proporcionando los valores de hoy bajo usuario.

91
00:09:41,270 --> 00:09:45,890
Posteriormente en lugar de ser nombre debe de ser user name

92
00:09:49,420 --> 00:09:51,540
y en lugar de apellido debe de ser password

93
00:09:56,120 --> 00:09:59,660
y el email y el teléfono ya no los vamos a utilizar.

94
00:09:59,660 --> 00:10:05,180
Y una vez que ya tenemos el objeto usuario creado para este registro que se está alterando entonces

95
00:10:05,180 --> 00:10:12,530
lo agregamos a la lista de usuarios y con esto ya tenemos correctamente configurado todos nuestros métodos

96
00:10:12,530 --> 00:10:12,950
elec.

97
00:10:15,210 --> 00:10:24,470
Bien ahora vamos a revisar el método insert va a ser algo muy similar recibimos un objeto usuario el

98
00:10:24,470 --> 00:10:25,840
cual vamos a insertar.

99
00:10:25,850 --> 00:10:28,840
Posteriormente definimos la variable conexión y Steinem.

100
00:10:29,330 --> 00:10:35,780
Posteriormente iniciamos nuestra conexión el primero Steinman posteriormente indicando el cuerpo de

101
00:10:35,780 --> 00:10:44,610
SQL INSERT y tenemos los siguientes parámetros SQL INSERT revisamos el primer parámetro debe de ser

102
00:10:44,730 --> 00:10:53,820
el User Name y el segundo parámetro debe ser el password así que en este caso el primer parámetro debemos

103
00:10:53,820 --> 00:11:05,780
de solicitar el Yusa Arnheim así que ponemos usuario punto G.T y os Horney y el segundo parámetro debe

104
00:11:05,780 --> 00:11:12,070
de ser el password el email y el teléfono ya no los vamos a utilizar así que con esto ya estamos especificando

105
00:11:12,310 --> 00:11:19,810
los parámetros para hacer el inciar sobre la base de datos mandamos a imprimir la sentencia SQL INSERT

106
00:11:20,330 --> 00:11:28,150
de la tabla de usuarios ejecutamos esta sentencia e imprimimos el número de registros afectados así

107
00:11:28,150 --> 00:11:31,200
que ya todo está correctamente configurado para nuestro método insert

108
00:11:34,560 --> 00:11:37,590
y posteriormente vamos a definir nuestro método update.

109
00:11:37,590 --> 00:11:44,490
Recibimos el objeto usuario el cual debe de contener el Heydi bajo usuario establecido esto para que

110
00:11:44,490 --> 00:11:49,340
podamos modificar un usuario que ya está definido en la base de datos.

111
00:11:49,560 --> 00:11:55,530
Definimos nuestra variable conexión Steinman y la variable que va a almacenar el número de registros

112
00:11:55,530 --> 00:11:57,150
modificados.

113
00:11:57,150 --> 00:12:01,360
Iniciamos nuestra conexión mandamos a imprimir el cuerpo de SQL update.

114
00:12:01,500 --> 00:12:08,490
Llamamos el método primero timen con la sentencia SQL update y posteriormente los parámetros vamos a

115
00:12:08,490 --> 00:12:13,230
revisar esta sentencia necesitamos el primer parámetro que es el yo ser.

116
00:12:13,620 --> 00:12:20,370
Posteriormente el password y finalmente el Heydi bajo usuario son los tres parámetros que vamos a especificar

117
00:12:21,200 --> 00:12:23,070
y se deben de declarar en este orden

118
00:12:26,110 --> 00:12:36,460
así que regresamos el primer parámetro es de tipo string y es el yo Cernan así que recuperamos el Yusa

119
00:12:36,490 --> 00:12:36,850
Arnheim

120
00:12:39,610 --> 00:12:46,370
El segundo parámetro es el password del password el email y el teléfono.

121
00:12:46,370 --> 00:12:56,100
En este caso no aplican y el tercer parámetro es de tipo entero y es el Eugui usuario así que con esto

122
00:12:56,100 --> 00:13:02,910
ya tenemos correctamente configurado los parámetros de nuestro PIB per Steinman ejecutamos el Steinem

123
00:13:03,570 --> 00:13:09,660
y finalmente imprimimos el número de registros modificados y con esto ya tenemos correctamente configurado

124
00:13:09,660 --> 00:13:16,920
nuestro método update y finalmente nuestro método delito tenemos la variable conexión el primero Steinman

125
00:13:17,400 --> 00:13:20,570
y la variable para almacenar el número de registros modificados.

126
00:13:20,790 --> 00:13:28,770
Obtenemos la conexión imprimimos el cuerina preparamos el Steinman con el cuerpo de SQL Lilit establecemos

127
00:13:28,770 --> 00:13:36,100
el parámetro el cual únicamente va a ser 1 iba a ser el usuario que queremos eliminar de la tabla de

128
00:13:36,100 --> 00:13:43,480
usuario ejecutamos la consulta y mostramos el número de registros eliminados cerramos los objetos que

129
00:13:43,480 --> 00:13:49,900
hemos abierto y regresamos el número de registros modificados así que con eso ya tenemos correctamente

130
00:13:49,900 --> 00:13:56,340
configurada nuestra clase usuario JDBC ya tenemos todo para poner en prueba cada uno de estas sentencias

131
00:13:57,930 --> 00:14:01,110
y finalmente en el test vamos a crear un test de manejo.

132
00:14:01,110 --> 00:14:08,300
Usuarios así creamos una clase llamada manejo usuarios dentro del paquete de test

133
00:14:11,220 --> 00:14:19,600
y podemos apoyarnos de esta clase aunque realmente es muy simple así que vamos a escribir lo siguiente

134
00:14:25,530 --> 00:14:27,870
Vamos a hacer la prueba sobre la tabla de usuario.

135
00:14:27,880 --> 00:14:30,150
Así escribimos public void main.

136
00:14:31,180 --> 00:14:37,630
Posteriormente creamos un objeto de tipo usuario JDBC

137
00:14:41,860 --> 00:14:43,090
creamos un nuevo objeto

138
00:14:50,570 --> 00:14:56,930
importamos esta clase y posteriormente podemos empezar ejecutando

139
00:14:59,610 --> 00:15:09,290
el listado de usuarios así que utilizamos nuestra variable usuario jdbc y mandamos a llamar el método

140
00:15:09,290 --> 00:15:17,410
select para que nos regrese la lista de usuarios le asignamos a una variable que va a ser una lista

141
00:15:17,920 --> 00:15:22,560
de objetos de tipo usuario importamos estas clases

142
00:15:29,020 --> 00:15:37,070
y posteriormente definimos la variable que va a recorrer cada uno de los elementos de la colección de

143
00:15:37,080 --> 00:15:46,800
tipo usuario y posteriormente la misma colección de usuarios e imprimimos debido a que esta clase ya

144
00:15:46,800 --> 00:15:49,020
implementa el método autodestruyen.

145
00:15:49,020 --> 00:15:57,300
Simplemente mandamos a imprimir nuestro objeto bien y vamos a ejecutar damos clic derecho y seleccionamos

146
00:15:57,360 --> 00:15:57,900
Brownfield

147
00:16:05,160 --> 00:16:12,030
y podemos ver que ya tenemos correctamente configurada nuestra clase y nos despliega el listado de valores

148
00:16:12,030 --> 00:16:13,350
de tipo de usuario.

149
00:16:13,350 --> 00:16:22,470
El Heydi 1 con el nuevo Juan Pérez y password 1 2 3 y el usuario 2 con Cernan Carla Gomez bien así que

150
00:16:22,470 --> 00:16:23,730
esto ya está correcto.

151
00:16:23,730 --> 00:16:28,080
Vamos ahora a probar el caso de uso para insertar un nuevo registro

152
00:16:33,340 --> 00:16:37,810
así que insertamos un nuevo usuario creamos la variable usuario

153
00:16:43,520 --> 00:16:55,850
pasamos dos valores únicamente en este caso el valor de Carlos Juárez y el password de 1 2 3 Este es

154
00:16:55,850 --> 00:16:59,960
el usuario que queremos insertar y como es nuevo no contamos con la llave primaria.

155
00:16:59,960 --> 00:17:09,440
Por lo tanto no establecemos el valor de usuario posteriormente con ayuda de la variable usuario JDBC

156
00:17:10,130 --> 00:17:18,360
mandamos a llamar el método insert insertamos el objeto usuario que hemos definido vamos a ejecutarlo

157
00:17:22,980 --> 00:17:26,960
y podemos observar ahora además del Cele que estamos haciendo.

158
00:17:28,340 --> 00:17:35,540
Ejecutando el QWERTY Incer Hinton usuario y el número de registros afectados es uno.

159
00:17:35,560 --> 00:17:40,560
Ahora vamos a validar en la base de datos que se haya insertado correctamente este registro.

160
00:17:40,630 --> 00:17:44,510
Así que vamos a hacer vices entre vivos.

161
00:17:44,580 --> 00:17:51,360
Vamos a refrescar click derecho refresh podemos ver la tabla de usuario y posteriormente click derecho

162
00:17:51,440 --> 00:17:57,610
bio data y ejecutamos esta sentencia y nos muestra el tercer registro.

163
00:17:57,630 --> 00:18:03,270
Recordemos que este Heydi no tiene que ser necesariamente en este orden ya que esto lo administran en

164
00:18:03,270 --> 00:18:09,600
automático la base de datos pero sí debemos observar el Yusa Arnheim de Carlos punto cuál es el password

165
00:18:09,930 --> 00:18:19,870
que hemos establecido en este caso 1 2 3 podemos cerrar este archivo bien y con esto podemos continuar.

166
00:18:19,870 --> 00:18:28,190
Vamos a poner entre comentarios el caso de uso de insertar ahora vamos a modificar un usuario ya existente

167
00:18:33,860 --> 00:18:41,790
así que lo que debemos hacer creamos una variable usuario pero en este caso sí debemos especificar cuál

168
00:18:41,790 --> 00:18:43,890
es el aire que queremos modificar.

169
00:18:43,890 --> 00:18:53,100
En este caso vamos a modificar el registro 3 el cual hemos recién insertado el yo Cernan es Carlos punto

170
00:18:53,100 --> 00:18:58,890
Juárez y a menos que queramos modificarlo aquí ponemos el mismo valor pero lo único que vamos a modificar

171
00:18:58,920 --> 00:19:00,710
en este objeto es el password.

172
00:19:00,930 --> 00:19:08,850
Vamos a poner el password de 4 5 6 únicamente para verificar que estamos modificando correctamente el

173
00:19:08,850 --> 00:19:16,140
registro 3 en la base de datos en la tabla de usuario y finalmente hacemos la llamada a la modificación

174
00:19:16,200 --> 00:19:24,270
utilizando la variable usuario JDBC mandamos a llamar el método update y proporcionamos el usuario que

175
00:19:24,270 --> 00:19:30,580
estamos modificando verificamos los valores en la base de datos y en este registro de Carlos cuál es

176
00:19:30,900 --> 00:19:31,500
el password.

177
00:19:31,500 --> 00:19:36,200
Debe de cambiar a 4 5 6 así que ejecutamos

178
00:19:39,950 --> 00:19:47,500
y observamos ejecutando Cuadri update modifica Bernheim en dado caso de que haya cambios y el password

179
00:19:47,890 --> 00:19:55,900
donde el Airy usuario es el proporcionado y se actualizó un registro y si revisamos sobre nuestra base

180
00:19:55,900 --> 00:20:04,010
de datos vamos a refrescar y ahora podemos observar en el password el valor de 4 5 6 los demás valores

181
00:20:04,010 --> 00:20:08,210
son los mismos así que ya está funcionando correctamente la modificación también

182
00:20:10,940 --> 00:20:19,290
bien ponemos entre comentarios esta prueba y finalmente vamos a probar la eliminación esto es más sencillo

183
00:20:19,350 --> 00:20:20,480
vamos a hacer lo siguiente.

184
00:20:21,570 --> 00:20:29,640
Usuario JDBC y mandamos a llamar el método delito y aquí vamos a crear el objeto directamente nuevo

185
00:20:29,730 --> 00:20:33,970
usuario y proporcionamos únicamente el Heydi.

186
00:20:34,140 --> 00:20:41,470
Por ejemplo vamos a eliminar el registro 3 sin embargo no contamos con este constructor en la clase

187
00:20:41,470 --> 00:20:48,220
de usuario así que vamos a crearlo presionamos control y posteriormente clic para que nos lleve a la

188
00:20:48,220 --> 00:20:59,690
clase de usuario y vamos a agregar un constructor más damos así derecho Incer Cott constructor y únicamente

189
00:20:59,690 --> 00:21:07,250
seleccionamos el atributo de usuario generamos este constructor y ya tenemos listo este constructor

190
00:21:07,250 --> 00:21:13,580
para poder utilizarlo y poder crear así objetos de tipo usuario que únicamente contienen la llave primaria

191
00:21:14,680 --> 00:21:18,500
ya que es todo lo que necesitamos para ejecutar este caso de uso.

192
00:21:18,760 --> 00:21:27,130
Ejecutamos para hacer el Lilit click derecho Rombai y podemos observar que se ha ejecutado el cuerpo

193
00:21:27,130 --> 00:21:33,700
de Lilit sobre la tabla de usuario donde el usuario es el especificado el número de registros eliminados

194
00:21:33,730 --> 00:21:41,080
es uno y vamos a verificar en la base de datos si damos clic en refresh podemos observar que el registro

195
00:21:41,080 --> 00:21:42,720
3 ya se ha eliminado

196
00:21:45,950 --> 00:21:51,820
así que con esto hemos creado nuestro laboratorio que se ha solicitado de la tabla de usuario hemos

197
00:21:51,820 --> 00:21:57,760
creado cada una de las clases la clase de usuario la clase de dominio de usuario.

198
00:21:57,760 --> 00:22:04,630
Posteriormente la clase de usuario JDBC hemos reutilizado nuestra clase conexión y finalmente pusimos

199
00:22:04,630 --> 00:22:10,660
a prueba nuestra clase de usuario JDBC creando la clase de manejo usuarios y pusimos a prueba cada una

200
00:22:10,660 --> 00:22:15,930
de las sentencias SQL que hemos definido tanto de celeb insert Uday y Blyth.

201
00:22:16,920 --> 00:22:20,810
Así que con esto hemos terminado nuestro laboratorio recuerden que cualquier problema también se les

202
00:22:20,830 --> 00:22:23,140
adjunta el proyecto resuelto.

203
00:22:23,500 --> 00:22:26,260
Eso es todo por esta elección y nos vemos en el siguiente vídeo.

204
00:22:26,260 --> 00:22:26,890
Saludos.
