การสร้างการเชื่อมต่อฐานข้อมูล
ก่อนจะนำฐานข้อมูลไปเชื่อมต่อกับ MCP server ลองฝึกขั้นตอนพื้นฐานก่อน ได้แก่ การสร้างการเชื่อมต่อ การรัน parameterized query และการปิดการเชื่อมต่อ
ฐานข้อมูลชื่อ currencies.db ซึ่งรวบรวมสกุลเงินที่รองรับโดย European Central Bank ถูกตั้งค่าไว้ให้แล้ว พร้อมสำหรับการเชื่อมต่อ
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Model Context Protocol (MCP) เบื้องต้น
คำแนะนำการฝึกหัด
- เชื่อมต่อกับไฟล์ฐานข้อมูล
"currencies.db"และกำหนดการเชื่อมต่อให้กับตัวแปรชื่อconn - รัน parameterized query โดยใช้รหัสสกุลเงิน
"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.____()