Advertisement
Bitupx

Untitled

Sep 22nd, 2024
20
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. # Importamos las librerías necesarias
  2. from sqlalchemy import create_engine
  3. from sqlalchemy.exc import OperationalError
  4.  
  5. # URI de la base de datos con las credenciales
  6. DATABASE_URI = 'mysql+pymysql://root:[email protected]:3306/huabodesk'
  7.  
  8. # Función para probar la conexión
  9. def test_connection():
  10. try:
  11. # Crear un motor de SQLAlchemy
  12. engine = create_engine(DATABASE_URI)
  13.  
  14. # Intentar conectarse a la base de datos
  15. connection = engine.connect()
  16.  
  17. # Si la conexión es exitosa
  18. print("Conexión exitosa a la base de datos.")
  19.  
  20. # Cerramos la conexión
  21. connection.close()
  22. except OperationalError as e:
  23. # Si ocurre un error de conexión
  24. print("Error al conectar a la base de datos:", e)
  25.  
  26. # Llamamos a la función de prueba
  27. if __name__ == '__main__':
  28. test_connection()
  29.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement