Databaseverbindingen maken
Voordat je een database aan een MCP-server koppelt, oefen je met het maken van de verbinding, het uitvoeren van geparameteriseerde queries en het sluiten van de verbindingen.
Een database met de naam currencies.db, met ondersteunde valuta's van de Europese Centrale Bank, is al ingericht en beschikbaar om verbinding mee te maken.
Deze oefening maakt deel uit van de cursus
Introductie tot Model Context Protocol (MCP)
Oefeninstructies
- Maak verbinding met het databasebestand
"currencies.db"en ken de verbinding toe aan een variabele met de naamconn. - Voer de geparameteriseerde query uit, met de test-valutacode
"USD"of met een geldige code naar keuze. - Sluit de databaseverbinding.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
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.____()