EmpezarEmpieza gratis

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)

Ver curso

Instrucciones del ejercicio

  • Conéctate al archivo de base de datos "currencies.db" y asigna la conexión a una variable llamada conn.
  • 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.____()
Editar y ejecutar código