MulaiMulai sekarang secara gratis

Engine dan connection string

Baik, saatnya membuat engine pertama Anda! Engine adalah antarmuka umum ke sebuah basis data, dan informasi yang dibutuhkan untuk terhubung terdapat dalam connection string, misalnya sqlite:///example.sqlite. Di sini, sqlite pada sqlite:/// adalah driver basis data, sedangkan example.sqlite adalah berkas SQLite yang berada di direktori lokal.

Anda dapat mempelajari lebih lanjut tentang connection string di Dokumentasi SQLAlchemy.

Tugas Anda pada latihan ini adalah membuat engine yang terhubung ke berkas SQLite lokal bernama census.sqlite. Lalu, cetak nama-nama tabel yang dimiliki engine tersebut menggunakan metode .table_names(). Perhatikan bahwa jika Anda hanya ingin mencetak nama tabel, Anda tidak perlu menggunakan engine.connect() setelah membuat engine.

Latihan ini adalah bagian dari kursus

Pengantar Basis Data di Python

Lihat Kursus

Petunjuk latihan

  • Impor create_engine dari modul sqlalchemy.
  • Dengan fungsi create_engine(), buat engine untuk berkas lokal bernama census.sqlite dengan driver sqlite. Pastikan connection string ditulis di dalam tanda kutip.
  • Cetak keluaran dari metode .table_names() pada engine.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Import create_engine


# Create an engine that connects to the census.sqlite file: engine
engine = ____

# Print table names
print(____)
Edit dan Jalankan Kode