पायथन में SQL के साथ काम करने के लिए तैयारी के कदम
आइए अब सीखते हैं कि पायथन के माध्यम से डेटाबेस के साथ कैसे काम किया जाता है। इसके लिए सबसे पहले डेटाबेस सर्वर के साथ कनेक्शन स्थापित करना आवश्यक है।
यह विशेष मॉड्यूल की सहायता से किया जाता है।
सबसे लोकप्रिय मॉड्यूल mysql_connector है।
आइए इसे अपने वर्किंग डायरेक्टरी में इंस्टॉल करें:
pip install mysql-connector-python # विंडोज के लिए
pip3 install mysql-connector-python # लिनक्स के लिए
mysql_connector इंस्टॉल करने के बाद
अपनी वर्किंग फाइल में डीबी कनेक्शन सेट करना
आवश्यक है। इसके लिए सबसे पहले मॉड्यूल से
connect फंक्शन और
Error एक्सेप्शन इम्पोर्ट करें। फिर
डीबी कनेक्शन की जांच के लिए
try-except कंस्ट्रक्शन बनाएं।
try-except ब्लॉक के अंदर
with कंस्ट्रक्शन डालें, जो
क्वेरी एक्जीक्यूट होने के बाद उसे स्वचालित रूप से
बंद कर देगा। connect फंक्शन के पैरामीटर्स
में होस्ट नाम, यूजर नाम, पासवर्ड और
डीबी का नाम सेट करें। connect फंक्शन का
रिजल्ट connection वेरिएबल में सेव होगा।
कनेक्शन सफल होने पर connection
वेरिएबल का मान कंसोल में प्रिंट होगा।
अन्यथा एरर मैसेज दिखाई देगा:
from mysql.connector import connect, Error
try:
with connect(
host='localhost',
user='root',
password='',
database='test',
) as connection:
print(connection)
except Error as e:
print(e)
यदि सभी पैरामीटर्स सही ढंग से सेट किए गए हैं, तो कंसोल में MySQLConnection-ऑब्जेक्ट दिखाई देगा:
<mysql.connector.connection_cext.CMySQLConnection object at 0x000001D2BED35F70>
अपने डेटाबेस से कनेक्शन स्थापित करें, जिसमें
users टेबल मौजूद है।