Veritabanı Bağlantıları Oluşturma
Bir veritabanını bir MCP sunucusuna bağlamadan önce, bağlantı oluşturma, parametreli sorgular çalıştırma ve bağlantıları kapatma konusunda biraz pratik yapacaksın.
Avrupa Merkez Bankası'ndan desteklenen para birimlerini içeren currencies.db adlı bir veritabanı zaten kurulu ve bağlanman için hazır.
Bu egzersiz, kursun bir parçasıdır
Model Context Protocol (MCP) Giriş
Egzersiz talimatları
"currencies.db"veritabanı dosyasına bağlan ve bağlantıyıconnadlı bir değişkene ata.- Parametreli sorguyu,
"USD"test para birimi koduyla ya da seçeceğin geçerli bir kodla çalıştır. - Veritabanı bağlantısını kapat.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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.____()