Creare connessioni al database
Prima di collegare un database a un server MCP, farai un po' di pratica nel creare la connessione, eseguire query parametrizzate e chiudere le connessioni.
Un database chiamato currencies.db, che contiene le valute supportate dalla Banca Centrale Europea, è già configurato ed è disponibile per la connessione.
Questo esercizio fa parte del corso
Introduzione al Model Context Protocol (MCP)
Istruzioni dell'esercizio
- Connettiti al file di database
"currencies.db"e assegna la connessione a una variabile chiamataconn. - Esegui la query parametrizzata, usando il codice valuta di test
"USD"o un codice valido a tua scelta. - Chiudi la connessione al database.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
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.____()