Hola con todos vamos a continuar con este ejemplo número 4 vamos a hacer que haya una pequeña variante
vamos a reusar prácticamente vamos a usar los códigos que hemos hecho antes en los capítulos anteriores
y vamos ahora a insertarlos a una base de datos la base de datos que teníamos creada en la sección anterior
de maicito que para eso voy a abrir ya no hay mucho que comentar.
Vamos a abrir el de Vivir para ver cómo se como está la estructura y la Cedatos y cómo la adaptamos
nos recuerden que tenemos tres valores que vamos a insertar a la base que son tres valores que tenemos
que insertar pero basándonos en el Código anterior ok.
Acá está la conexión estaba la conexión teníamos una base de datos de nombre acá una base de datos de
nombre Taiz y una tabla de nombres ok entonces en columnas teníamos tres valores valor 1 valor 2 vamos
a crear una nueva columna que sea valor 3 que vamos a crear una nueva columna que sea valor 3 de tipo
entero grabamos
y hasta entonces si abrimos la tabla en datos teníamos tres datos acá es Null.
El tercer valor de momento es Null porque recién lo hemos creado pero teníamos siete datos guardados
en la tabla que teníamos siete datos en la tabla.
Entonces no vamos a hacer ninguna modificación sobre esto vamos a trabajar a partir de acá vamos a insertar
datos a partir de aquí.
Entonces el publicador que es el código que está en Oidor Miguel publicador no tendremos que hacer ninguna
modificación él simplemente va a encargarse de enviar la Data así como enviamos estos datos aleatorios
puede ser data de cualquier sensor no sea del mismo Raspberry o sea que se conecta a un arruiné y le
pasa la data.
Eso ya lo hemos visto en varios ejemplos en secciones anteriores puede ser cualquier rato el tema es
que la lata la tenga el publicador no hay que hacer ninguna modificación.
La modificación vendría acá en lo que es la parte del suscriptor.
Acá vendría la modificación.
Primero necesitamos vamos a extender un poquito más la pantalla.
Lo primero que necesitamos acá es importar la librería que ya la teníamos instalada y todo eso en los
capítulos anteriores o las secciones anteriores.
Entonces vamos a importar la librería que era el magnífico el conector.
No importa si se recuerdan maicito el conector físico el conector y luego esta librería la vamos a renombrar
como místico porque portamos la librería Maizière el conector y la re nombramos como másico.
Luego teníamos que crear el objeto el Catabois vamos a crear el Debé es el objeto que era Maisí el nombre
que le hemos dado junto con esto no modificó el punto con él ya que vendían ya los parámetros.
Primero era el Joos igual y teníamos la IP uno nueve dos uno seis ocho 1.6.
Luego venía el Yúshenko que era igual en este caso bueno en los ejemplos se ha creado un usuario con
un nombre Roller un dos tres cuatro que ustedes lo pueden cambiar y poner el que ustedes consideren.
Dicho sea de paso un dos tres cuatro no es un favor.
No debería ser este otro.
Luego Paz WB igual 1 2 3 4.
Luego vendría el tãvez
que es Tesino avatares que ya la tenemos Catabois que estés que entonces este es básicamente los cuatro
parámetros que se necesitan para hacer la conexión.
El juez el usuario el pastor y el Data es luego una vez que tenemos eso ya como objeto no crearíamos
el cursor no pondríamos cursor igual de punto cursor bebé punto cursor crearíamos y acá lo que vamos
a hacer es un cuadro de inserción.
Acá lo que vamos a hacer ya es un cuadri para insertar los valores ok.
Donde intentaríamos los valores o donde definiríamos el query el cuerpo sería uno solo el cuadri podría
ir acá tranquilamente el usuario podría ir acá no hay ni un problema pero los valores tendrían que ser
estos valores de acá los valores tendrían que ser acá y la inserción tendría que ser acá sea es decir
cada vez que viene a escuchar actualizamos los valores y los insertamos el cual iba a ser el mismo el
cual iba a ser el mismo entonces el cual si quieren si desean lo pueden poner acá también dentro de
la función escuchar pero no tendría sentido porque va a ser un valor en entonces vamos a definir a KKR
igual y acá era un interno y ser el nombre en la tabla que es prueba que nombre la tabla que es prueba
y acá colocamos los campos los campos que vamos a actualizar no era valor 1 valor 2 3 ahora son 3 valores
que luego venía evalúes y acá ya venía los acá definíamos que vamos a usar las variables no porcentage
ese porcentaje ese porcentaje es la que terminaría el cuello este sería nuestro Cuadri que está en duda
completamente enduro entonces por eso es que solamente necesitamos una sola vez y acá luego de imprimir
acá luego de imprimir ya crearíamos los valores valores igual y acá en el tema de los valores pondríamos
el mensaje punto pelota de cero coma mensaje.
Punto pelota.
El valor de uno coma mensaje punto pelota de 2 ahí actualizamos ya los valores estos valores los actualizamos
con los que estamos recibiendo y luego ya ejecutaremos no sería cursor punto execute el cuatri que ya
lo tenemos definido y los valores ejecutã y luego ya que para que mande el resultado debe puntuó no
debe punto commit.
Este sería básicamente nuestro código ya has hecho un poquito más largo.
También estamos mandando tres valores.
Entonces vamos a vamos a probar no nos debería debería funcionar vamos acá vamos a ya no mandar 51 valores
y no vamos a mandar 200 valores del 1 hasta 200 son 200 valores ya no vamos a poner un punto Haislip.
Vamos a hacer que lo mande lo más rápido posible hace que nos mande lo más rápido posible.
Si no tendríamos que esperar 200 segundos a que termine ok.
Acá tampoco vamos a poner Relais no para nada y todo estaría bien.
Lo único que no es bueno acá cada vez que imprima va a imprimir estos valores y eso también le consume
un poco de tiempo a imprimir los datos.
Pero bueno vamos a entonces a correr el publicador suscriptor ojalá que no haya ningún error
creo que no lo hemos paralizado el anterior Peyton y ahora si corremos hay una sintaxis que tiene error.
Acá no importa si el conector es magnífico y el punto conector no sirve el punto conector.
Entonces volvemos a correr y hasta salió todo ok.
Iniciando escuchador y ahora en el Idol vamos acá a correr esto de acá el que ya no debería haber problema
porque ya la hemos corrido anteriormente.
Y dale vamos a correr.
Ok ya está enviando la data al menos acá está recibiendo ya los valores de una manera mucho más rápida
que la anterior y en cualquier momento va a salir acá el fin.
Eso lo vemos acá ya está finjo y envió los 200 valores y acá ya no estamos recibiendo nada y acá vamos
a ver en la tabla prueba a Cano insertó ayer volvimos a ver la prueba
acá no hay insertado no es acá ha habido un error valor 1 valor 2 valor 3.
Vamos a ver el problema estaría Cano Incer.
Prueba los valores.
Valor 1 valor.
2 valor 3.
Los values y luego vendría el execute publicó más valores donde los valores los hemos cargado con caucano.
Acá hay un error.
Y no para.
Para probarlo y hacer un descarte no esperar mucho vamos solamente imprimir tres valores del 1 al 4
para que llegue de pasar al 10.
Acá sí ha habido quien nos valora toda la sentencia este valor no estaba definido y ahí nos malogra
todas las sentencias que vamos a correr esto le ponemos un stop hasta ponemos un Rán y iniciamos y vamos
a mandar tres valores sólo para asegurarnos que lo está imprimiendo un dos tres y hasta un dos tres.
Y cerramos esto y volvemos a ver prueba.
Y ahora si no miren ahora sí insertó esos tres valores solamente esa línea nos habíamos logrado la inserción.
Por eso tenemos que tener mucho cuidado porque se debía hacer hasta 210.
No vamos ahora a cambiar aunque ya se funcionó esto ya esto tendría que funcionar.
No vamos a generar entonces acá el no lo voy a detener.
El escuchador sigue funcionando entonces acá simplemente corro ya está y acá sigue escuchándonos.
Entonces vamos acá hasta que termine.
Hasta que no salga el fin ya está enviando a los 200 valores y en la base de datos debemos tener 210
y hasta terminó acá vamos a hacer un reflejo en 210 ya tenemos los 210 valores.
Abrimos la tabla y ahí se encuentra los datos hasta el 210 que hemos ingresado completamente valores
aleatorios.
Entonces está funcionando la inserción.
Ya tenemos completamente la inserción hecha así como insertamos esos valores ustedes pueden insertar
el valor que no sea un valor de un cálculo o de un análisis o sea el tema de algún tipo de sensor o
información que quieren almacenar.
Listo.
Muchas gracias por su atención y nos vemos en las siguientes.