Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- import MySQLdb
- import serial
- import time
- #Datos de conexion
- DB_HOST = '192.168.10.3'
- DB_USER = 'root'
- DB_PASS = 'tech123'
- DB_NAME = 'Harnes'
- #Datos de conexion BD2
- DB_HOST2 = '192.168.10.3'
- DB_USER2 = 'root'
- DB_PASS2 = 'tech123'
- DB_NAME2 = 'BD-A'
- #conexion y ejecucion de query
- def run_query(query=''):
- datos = [DB_HOST, DB_USER, DB_PASS, DB_NAME]
- conn = MySQLdb.connect(*datos) # Conectar a la base de datos
- cursor = conn.cursor() # Crear un cursor
- cursor.execute(query) # Ejecutar una consulta
- if query.upper().startswith('SELECT'):
- data = cursor.fetchall() # Traer los resultados de un select
- else:
- conn.commit() # Hacer efectiva la escritura de datos
- data = None
- cursor.close() # Cerrar el cursor
- conn.close() # Cerrar la conexion
- return data
- #conexion y ejecucion de query
- def run_queryBD2(query=''):
- datos = [DB_HOST2, DB_USER2, DB_PASS2, DB_NAME2]
- conn = MySQLdb.connect(*datos) # Conectar a la base de datos
- cursor = conn.cursor() # Crear un cursor
- cursor.execute(query) # Ejecutar una consulta
- if query.upper().startswith('SELECT'):
- data = cursor.fetchall() # Traer los resultados de un select
- else:
- conn.commit() # Hacer efectiva la escritura de datos
- data = None
- cursor.close() # Cerrar el cursor
- conn.close() # Cerrar la conexion
- return data
- initialValue=0
- flag=True
- while(1):
- try:
- response=run_query("SELECT * FROM Harnes.Insertion ORDER BY idInsertion DESC LIMIT 1;")
- idInsertionValue=response[0][6]
- if idInsertionValue==initialValue:
- flag=False
- except:
- pass
- if flag:
- try:
- varIdDevice=response[0][0]
- varTemperatura=response[0][4]
- if int(varTemperatura)<25:
- varTime=response[0][5]
- run_query("INSERT INTO APP_A(Temperatura,idDevice,Fecha) VALUES ("+str(varTemperature)+","+str(idDevice)+","+str(varTime)")")
- initialValue=idInsertionValue
- except: pass
- else: pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement