BaşlayınÜcretsiz başlayın

Motorlar ve bağlantı dizeleri

Hazırsan, ilk motorunu oluşturma zamanı! Bir motor, veritabanlarına ortak bir arayüz sağlar ve bir veritabanına bağlanmak için gereken bilgiler bir bağlantı dizgesinde (örneğin sqlite:///example.sqlite) bulunur. Burada, sqlite:/// içindeki sqlite veritabanı sürücüsüdür, example.sqlite ise yerel dizinde bulunan bir SQLite dosyasıdır.

Bağlantı dizgeleri hakkında çok daha fazlasını SQLAlchemy belgelerinde öğrenebilirsin.

Bu egzersizdeki görevin, census.sqlite adlı yerel bir SQLite dosyasına bağlanan bir motor oluşturmak. Ardından, motorun içerdiği tabloların adlarını .table_names() metodunu kullanarak yazdır. Yalnızca tablo adlarını yazdırmak istediğinde, motoru oluşturduktan sonra engine.connect() kullanmana gerek olmadığını unutma.

Bu egzersiz, kursun bir parçasıdır

Python ile Veritabanlarına Giriş

Kursa Göz Atın

Egzersiz talimatları

  • sqlalchemy modülünden create_enginei içe aktar.
  • create_engine() fonksiyonunu kullanarak, sürücü sqlite olacak şekilde census.sqlite adlı yerel dosya için bir motor oluştur. Bağlantı dizgesini tırnak içine aldığından emin ol.
  • engine üzerinde .table_names() metodunun çıktısını yazdır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Import create_engine


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

# Print table names
print(____)
Kodu Düzenle ve Çalıştır