शुरू करेंमुफ़्त में शुरू करें

Engines और connection strings

ठीक है, अब अपना पहला इंजन बनाने का समय है! एक इंजन डेटाबेस के लिए एक कॉमन इंटरफेस होता है, और उससे कनेक्ट होने के लिए जो जानकारी चाहिए, वह एक connection string में होती है, जैसे sqlite:///example.sqlite. यहाँ sqlite:/// में sqlite डेटाबेस ड्राइवर है, जबकि example.sqlite लोकल डायरेक्टरी में मौजूद एक SQLite फ़ाइल है.

connection strings के बारे में आप और अधिक यहाँ सीख सकते हैं: SQLAlchemy documentation.

इस अभ्यास में आपका काम है एक ऐसा इंजन बनाना जो census.sqlite नाम की लोकल SQLite फ़ाइल से कनेक्ट हो. फिर .table_names() मेथड का उपयोग करके इंजन में मौजूद टेबल्स के नाम प्रिंट करें. ध्यान दें कि जब आपको सिर्फ टेबल के नाम प्रिंट करने हैं, तो इंजन बनाने के बाद engine.connect() का उपयोग करने की ज़रूरत नहीं है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Databases का परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • sqlalchemy मॉड्यूल से create_engine इंपोर्ट करें.
  • create_engine() फंक्शन का उपयोग करके sqlite ड्राइवर के साथ census.sqlite नाम की लोकल फ़ाइल के लिए एक इंजन बनाइए. सुनिश्चित करें कि connection string को क्वोटेशन मार्क्स में रखें.
  • engine पर .table_names() मेथड से मिलने वाला आउटपुट प्रिंट करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Import create_engine


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

# Print table names
print(____)
कोड संपादित करें और चलाएँ