Tạo kết nối cơ sở dữ liệu
Trước khi nối cơ sở dữ liệu vào một máy chủ MCP, bạn sẽ luyện tập tạo kết nối, thực thi truy vấn có tham số, và đóng kết nối.
Một cơ sở dữ liệu tên currencies.db, chứa các loại tiền tệ được Ngân hàng Trung ương Châu Âu hỗ trợ, đã được thiết lập sẵn để bạn kết nối.
Bài tập này là một phần của khóa học
Giới thiệu về Model Context Protocol (MCP)
Hướng dẫn bài tập
- Kết nối tới tệp cơ sở dữ liệu
"currencies.db"và gán kết nối cho biếnconn. - Thực thi truy vấn có tham số, dùng mã tiền tệ kiểm thử
"USD"hoặc một mã hợp lệ khác do bạn chọn. - Đóng kết nối cơ sở dữ liệu.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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.____()