Создание подключений к базе данных
Прежде чем подключать базу данных к MCP-серверу, потренируйтесь создавать соединение, выполнять параметризованные запросы и закрывать подключения.
База данных currencies.db, содержащая поддерживаемые валюты Европейского центрального банка, уже настроена и доступна для подключения.
Это упражнение является частью курса
Введение в Model Context Protocol (MCP)
Инструкции к упражнению
- Подключитесь к файлу базы данных
"currencies.db"и присвойте соединение переменной с именемconn. - Выполните параметризованный запрос, используя тестовый код валюты
"USD"или любой другой допустимый код по вашему выбору. - Закройте соединение с базой данных.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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.____()