Kom igångKom igång gratis

Motorer och anslutningssträngar

Nu är det dags att skapa din första motor! En motor är ett gemensamt gränssnitt mot en databas, och den information som krävs för att ansluta till den anges i en anslutningssträng, till exempel sqlite:///example.sqlite. Här är sqlite i sqlite:/// databasdrivrutinen, medan example.sqlite är en SQLite-fil i den lokala katalogen.

Du kan läsa mer om anslutningssträngar i SQLAlchemy-dokumentationen.

I den här övningen ska du skapa en motor som ansluter till en lokal SQLite-fil med namnet census.sqlite. Skriv sedan ut namnen på de tabeller som motorn innehåller med metoden .table_names(). Observera att du inte behöver använda engine.connect() efter att du skapat motorn om du bara vill skriva ut tabellnamnen.

Den här övningen är en del av kursen

Introduktion till databaser i Python

Visa kurs

Övningsinstruktioner

  • Importera create_engine från modulen sqlalchemy.
  • Använd funktionen create_engine() för att skapa en motor för en lokal fil med namnet census.sqlite, med sqlite som drivrutin. Se till att anslutningssträngen omges av citationstecken.
  • Skriv ut resultatet från metoden .table_names()engine.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Import create_engine


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

# Print table names
print(____)
Redigera och kör kod