CommencerCommencez gratuitement

Créer des connexions à une base de données

Avant d'intégrer une base de données dans un serveur MCP, vous allez vous entraîner à créer la connexion, exécuter des requêtes paramétrées et fermer les connexions.

Une base de données nommée currencies.db, qui contient les devises prises en charge par la Banque centrale européenne, est déjà configurée et prête à être utilisée.

Cet exercice fait partie du cours

<cours>Introduction au Model Context Protocol (MCP)</cours>
Voir le cours

Instructions de l’exercice

  • Connectez-vous au fichier de base de données "currencies.db" et affectez la connexion à une variable nommée conn.
  • Exécutez la requête paramétrée, soit avec le code devise de test "USD", soit avec un code valide de votre choix.
  • Fermez la connexion à la base de données.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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.____()
Modifier et exécuter le code