Sesión #6
De 10am a 1pm
El desarrollo de la manera que lo estabamos intentano se estaba tomando mucho tiempo, además el código se comenzó a densar mucho habían muchos errores y no se estaban encontrando debido a mala metodología. por lo cual se decidió empezar de otra manera utilizando Python como el servidor.
Se realizó el servidor en python que hace la conexión a la base de datos utilizando flask
Se siguió el tutorial de youtube: https://www.youtube.com/watch?v=kVCL-HBzU2A&t para saber como realizar esta conexión
from flask import Flask, jsonify, request
import pyodbc
app = Flask(__name__)
def validar_usuario(nombre_usuario, contraseña):
server = 'ERICKPC'
database = 'prog2'
username = 'hola'
password = '12345678'
conn_str = f'DRIVER=ODBC Driver 17 for SQL Server;SERVER={server};DATABASE={database};UID={username};PWD={password}'
conn = pyodbc.connect(conn_str)
cursor = conn.cursor()
try:
cursor.execute("EXEC ValidarUsuario ?, ?", nombre_usuario, contraseña)
estado = cursor.fetchone()[0]
return estado
finally:
cursor.close()
conn.close()
@app.route('/validar_usuario', methods=['POST'])
def validar_usuario_endpoint():
datos = request.get_json()
nombre_usuario = datos.get('nombre_usuario')
contraseña = datos.get('contraseña')
resultado = validar_usuario(nombre_usuario, contraseña)
return jsonify({'resultado': resultado})
if __name__ == '__main__':
app.run(debug=True)
Aquí se pondrán todas las direcciones que tomará el servidor para redireccionar los datos a los SP que se estarán creando y añadiendo en las siguientes sesiones.
Comentarios
Publicar un comentario