Crear conexiones a bases de datos
Antes de integrar una base de datos en un servidor MCP, practica cómo crear la conexión, ejecutar consultas parametrizadas y cerrar las conexiones.
Ya tienes preparada una base de datos llamada currencies.db, que contiene las divisas admitidas por el Banco Central Europeo, y está disponible para que te conectes.
Este ejercicio forma parte del curso
Introducción a Model Context Protocol (MCP)
Instrucciones del ejercicio
- Conéctate al archivo de base de datos
"currencies.db"y asigna la conexión a una variable llamadaconn. - Ejecuta la consulta parametrizada, ya sea con el código de divisa de prueba
"USD"o con un código válido que elijas. - Cierra la conexión a la base de datos.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
import sqlite3
# Connect to currencies.db
conn = sqlite3.____("currencies.db")
conn.row_factory = sqlite3.Row
# Execute the query
cursor = conn.____("SELECT code, name FROM currencies WHERE code = ? LIMIT 1", ("USD",))
row = cursor.fetchone()
print(dict(row))
# Close the connection
conn.____()