Crearea conexiunilor la baze de date
Înainte de a integra o bază de date într-un server MCP, vei exersa crearea conexiunii, executarea interogărilor parametrizate și închiderea conexiunilor.
O bază de date numită currencies.db, care conține valutele acceptate de Banca Centrală Europeană, este deja configurată și disponibilă pentru conectare.
Acest exercițiu face parte din cursul
Introducere în Model Context Protocol (MCP)
Instrucțiuni pentru exercițiu
- Conectează-te la fișierul de bază de date
"currencies.db"și atribuie conexiunea unei variabile denumiteconn. - Execută interogarea parametrizată folosind codul de valută de test
"USD"sau un alt cod valid la alegerea ta. - Închide conexiunea la baza de date.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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.____()