Tworzenie połączeń z bazą danych
Zanim podłączysz bazę danych do serwera MCP, przećwicz tworzenie połączenia, wykonywanie zapytań parametryzowanych oraz zamykanie połączeń.
Baza danych currencies.db, zawierająca obsługiwane waluty Europejskiego Banku Centralnego, jest już skonfigurowana i gotowa do użycia.
To ćwiczenie jest częścią kursu
Wprowadzenie do Model Context Protocol (MCP)
Instrukcje do ćwiczenia
- Połącz się z plikiem bazy danych
"currencies.db"i przypisz połączenie do zmiennej o nazwieconn. - Wykonaj zapytanie parametryzowane, podając testowy kod waluty
"USD"lub inny prawidłowy kod według własnego wyboru. - Zamknij połączenie z bazą danych.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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.____()