CommencerCommencez gratuitement

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

Avant de brancher une base de données à un serveur MCP, vous allez vous exercer à créer la connexion, exécuter des requêtes paramétrées et fermer les connexions.

Une base de données appelée currencies.db, contenant les devises prises en charge par la Banque centrale européenne, est déjà configurée et prête à être utilisée pour vous y connecter.

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 de 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