Skapa databasanslutningar
Innan du kopplar en databas till en MCP-server får du öva på att skapa anslutningen, köra parametriserade frågor och stänga anslutningarna.
En databas kallad currencies.db, som innehåller valutor som stöds av Europeiska centralbanken, är redan konfigurerad och tillgänglig för dig att ansluta till.
Den här övningen är en del av kursen
Introduktion till Model Context Protocol (MCP)
Övningsinstruktioner
- Anslut till databasfilen
"currencies.db"och tilldela anslutningen till en variabel med namnetconn. - Kör den parametriserade frågan, antingen med testkoden
"USD"eller med en giltig valutakod efter eget val. - Stäng databasanslutningen.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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.____()