始める無料で始める

データベース接続の作成

MCPサーバーにデータベースを組み込む前に、接続の作成、パラメータ化クエリの実行、接続のクローズを練習しましょう。

欧州中央銀行がサポートする通貨データを含む currencies.db というデータベースが用意されています。このデータベースに接続してください。

この演習はコースの一部です

Model Context Protocol(MCP)入門

コースを見る

演習の手順

  • データベースファイル "currencies.db" に接続し、接続オブジェクトを conn という変数に代入してください。
  • テスト用の通貨コード "USD" か、任意の有効な通貨コードを使ってパラメータ化クエリを実行してください。
  • データベース接続をクローズしてください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

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.____()
コードを編集して実行