데이터베이스 연결 생성
MCP 서버에 데이터베이스를 연결하기 전에, 먼저 연결 생성, 매개변수화된 쿼리 실행, 연결 종료를 직접 연습해 보겠습니다.
유럽중앙은행(European Central Bank)에서 지원하는 통화 정보가 담긴 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.____()