ÎncepețiÎncepe gratuit

Motoare și șiruri de conexiune

Acum e momentul să creezi primul tău motor! Un motor reprezintă o interfață comună cu o bază de date, iar informațiile necesare pentru conectare sunt conținute într-un șir de conexiune – de exemplu, sqlite:///example.sqlite. Aici, sqlite din sqlite:/// este driverul bazei de date, iar example.sqlite este un fișier SQLite din directorul local.

Poți afla mai multe despre șirurile de conexiune în documentația SQLAlchemy.

Sarcina ta în acest exercițiu este să creezi un motor care se conectează la un fișier SQLite local numit census.sqlite. Apoi, afișează numele tabelelor din motor folosind metoda .table_names(). Reține că, atunci când vrei doar să afișezi numele tabelelor, nu este nevoie să apelezi engine.connect() după crearea motorului.

Acest exercițiu face parte din cursul

Introducere în baze de date în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă create_engine din modulul sqlalchemy.
  • Folosind funcția create_engine(), creează un motor pentru un fișier local numit census.sqlite, cu sqlite ca driver. Asigură-te că șirul de conexiune este cuprins între ghilimele.
  • Afișează rezultatul metodei .table_names() aplicată pe engine.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Import create_engine


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

# Print table names
print(____)
Editează și rulează codul