Bien vamos a continuar con los demás métodos.
Regresamos a nuestra clase de persona JDBC
ya tenemos el método Selleck que nos regresa el listado de objetos de tipo Persona pero podemos observar
que ahora ya son objetos y no solamente atributos individuales.
Ahora lo que vamos a hacer es definir nuestro método insert así que escribimos públic y va a regresar
un entero este entero indica cuántos registros han sido afectados así que escribimos INTT y el método
se va a llamar insert puede ser en español o en inglés no hay ningún problema y recibimos cada uno de
los atributos o también podemos recibir el objeto completo el objeto de tipo personal así que recibimos
en este caso un objeto de tipo persona el cual ya debe de contener los elementos que queremos insertar
en la base de datos y definimos nuestras variables la variable de conexión
posteriormente de Piper Steinman
llamada TMT
igual a NULL y la clase
results etc. La variable result C.T con el valor de Nul también aquí me equivoqué es Piper Steinman
bien ya tenemos las variables que vamos a utilizar en nuestro método insert y también definimos una
variable llamada Arrows igual a cero para saber cuántos registros han sido afectados.
Una vez que hayamos ejecutado nuestra sentencia posteriormente obtenemos nuestra conexión con ayuda
de la clase conexión mandamos a llamar.
El método GET Connection esto puede regresar una excepción así que la envolvemos en un bloque Reixach
y en dado caso de excepción mandamos a imprimirla a la consola System punto a otro.
Continuamos dentro del bloque traeme.
Después de obtener la conexión obtenemos nuestro objeto primero Steinman
Printer Steinman y le pasamos la sentencia en lugar de Select.
Va a ser la constante de insert ya que ahora este método va a realizar la inserción de un objeto de
tipo personal y ahora lo que vamos a hacer es definir cada uno de los parámetros ya que si recordamos
esta sentencia tiene cuatro parámetros y en este mismo orden vamos a definirlos primero va a ser el
nombre así que el nombre va a ser el valor 1.
Posteriormente el apellido va a ser el valor 2 el email va a ser el valor 3 y el teléfono va a ser el
valor 4.
En este orden nos vamos a sustituir así que para definir los vamos a hacer lo siguiente escribimos St
MTP nuestro objeto de tipo Steinman y vamos definiendo cada valor.
Mandamos a llamar el método set string y como nos comenta el IDEP el primer parámetro es el índice del
parámetro que queremos proporcionar.
Así escribimos 1 y posteriormente el valor que queremos proporcionar.
En este caso del objeto persona vamos a obtener el valor que queremos proporcionar.
En este caso el nombre ya que es el primer parámetro que queremos sustituir y así con cada uno de los
parámetros sustituimos el siguiente parámetro St MTP punto set string
el parámetro es el número dos y este parámetro número dos es el valor del apellido.
Así que al objeto personan le pedimos el valor de apellido para que se pueda insertar este registro
con este valor y así continuamos con cada uno de los valores posteriormente.
El tercer parámetro
proporcionamos el email
y finalmente el cuarto parámetro
obtenemos el teléfono así que con esto ya hemos definido cada uno de los valores que vamos a insertar
en la sentencia SQL inciar que hemos definido posteriormente mandamos un mensaje a la consola ejecutando
Cuadri e imprimimos el nombre del cuadri SQL un bajo insert.
Posteriormente mandamos ejecutar por medio de la variable Steinman seleccionamos el método execute Daito
y la cadena que utilizamos es SQL INSERT y esto nos regresa un entero con el número de registros modificados
así que lo asignamos a la variable de Rous para saber cuántos registros se han modificado y mandamos
a imprimir lo siguiente
registros afectados e imprimimos la variable de Rous agregamos el bloque Inali para cerrar nuestros
objetos de conexión a la base de datos conexión punto Kloss
y cerramos también el objeto conexión.
Y finalmente regresamos el número de registros afectados así que con eso ya tenemos el método inciar
de implementado.
Eliminamos la variable resultat ya que en este momento en este método no lo vamos a utilizar bien y
con eso ya tenemos la implementación del método insert vamos a ponerlo a prueba.
Vamos a la clase de manejo personas y vamos a insertar un nuevo registro.
Para ello vamos a crear un nuevo objeto de tipo persona
ya sea que digamos un constructor para proporcionar los valores o en este caso los voy a llenar sin
llenar el Heydi persona ya que recordemos que este valor es auto incrementales así que únicamente ponemos
el nombre ponemos el nombre de María
posteriomente el apellido Lara y no tenemos que llenar todos los valores si no llenamos los valores
los demás valores van a quedar como nulo en la tabla de bases de datos.
Posteriormente agregamos el valor de email
MLAA mail puntocom
y el valor de teléfono
puede ser cualquier valor
y finalmente mandamos ejecutar el método insert así que usamos nuestra variable persona J debe ser y
mandamos a llamar.
El método insert no como parámetro el objeto persona que hemos creado así que vamos a ejecutar click
derecho File
tenemos un error nuestra sintaxis vamos a la clase de persona J debe ser
aquí tengo un error
en la clase persona JDBC en el método execute update ya no es necesario proporcionar esta cadena nuevamente
ya que para ello creamos el primer Steinman y ella continúa en la cadena de tipo insert así que en este
momento únicamente mandamos a llamar el método execute update pero ya sin proporcionar ningún parámetro
así que corrijo este error bien vamos a ejecutar nuevamente damos el derecho romboide
y podemos observar que se ha ejecutado la inserción del objeto de tipo Persona y tenemos un registro
afectado.
Vamos a revisar en la base de datos tenemos las sentencias asterisco from persona y ejecutamos nuevamente
esta sentencia y podemos observar que ya tenemos el registro de María Laura con los valores respectivos
que hemos proporcionado el Heydi persona nos lo da en automático la base de datos así que no es necesario
que tenga el mismo valor.
Podría ser un valor distinto y tampoco deben de ser consecutivos estos valores ya que la base de datos
se encarga de generar este número de manera automática bien pero esos son los valores que ya tenemos
en la base de datos y ha funcionado correctamente el método de insertar.
Vamos a detener hasta aquí este vídeo y en el siguiente vídeo vamos a definir los demás métodos restantes.
Saludos.