Membuat Koneksi Basis Data
Sebelum menghubungkan basis data ke server MCP, Anda akan berlatih membuat koneksi, mengeksekusi kueri berparamater, dan menutup koneksi.
Sebuah basis data bernama currencies.db, yang berisi mata uang yang didukung dari European Central Bank, sudah disiapkan dan tersedia untuk Anda sambungkan.
Latihan ini merupakan bagian dari kursus
Pengantar Model Context Protocol (MCP)
Instruksi latihan
- Sambungkan ke berkas basis data
"currencies.db"dan tetapkan koneksinya ke variabel bernamaconn. - Eksekusi kueri berparameter, baik dengan kode mata uang uji
"USD", atau dengan kode valid pilihan Anda. - Tutup koneksi basis data.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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.____()