mysql_connect
 app.contrib.sqlalchemy.mysql_connect 
 Módulo de Python para gestionar la conexión a MySQL(pymysql)
Para más información, te recomendamos leer la documentación del Proyecto.
- https://docs.sqlalchemy.org/en/20/dialects/mysql.html#module-sqlalchemy.dialects.mysql.pymysql
- https://fastapi.tiangolo.com/tutorial/sql-databases/
- https://docs.sqlalchemy.org/en/20/intro.html#installation
- https://docs.sqlalchemy.org/en/20/core/engines.html
 mysql_get_connect() 
 Obtiene de variables de entorno, los valores para definir una conexión hacia una Base de Datos MySQL.
Raises:
| Type | Description | 
|---|---|
| DefaultException | excepciones para el manejo de errores personalizados | 
| None | en caso de un error | 
Returns:
| Type | Description | 
|---|---|
| Optional[dict[str, Any]] | un diccionario con información de la cadena de conexión, el nombre de la Base de Datos y el prefijo para las colecciones, ó  | 
Examples:
 mysql_connect(ping=False, pool_recycle_time=1800, use_echo=False) 
 Establece la conexión a MySQL.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| ping | bool | permite hacer un ping a la Base de Datos, para comprobar el estado de la conexión, por defecto  | False | 
| pool_recycle_time | int | este parámetro hace que el pool recicle las conexiones después de que haya pasado el número de segundos dado. Por defecto es de  | 1800 | 
| use_echo | bool | MySQL registrará todas las sentencias así como un  | False | 
Raises:
| Type | Description | 
|---|---|
| DefaultException | excepciones para el manejo de errores personalizados | 
| Exception | fallo al conectarse a la Base de Datos | 
| None | en caso de un error | 
Returns:
| Type | Description | 
|---|---|
| Optional[dict[str, Any]] | un diccionario con información del cliente(session), la instancia de la Base de Datos, una instancia de  | 
Examples: