"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > फ्लास्क एप्लिकेशन से MySQL डेटाबेस से कैसे कनेक्ट करें?

फ्लास्क एप्लिकेशन से MySQL डेटाबेस से कैसे कनेक्ट करें?

2024-11-20 को प्रकाशित
ब्राउज़ करें:169

How to Connect to a MySQL Database from a Flask Application?

फ्लास्क अनुप्रयोगों में MySQL तक पहुंच

जब पायथन फ्लास्क एप्लिकेशन से MySQL डेटाबेस से कनेक्ट करने की बात आती है, तो संसाधनों की कोई कमी नहीं है ऑनलाइन उपलब्ध है. हालाँकि, ये संसाधन अक्सर SQLite पर ध्यान केंद्रित करने के बजाय MySQL को नजरअंदाज कर देते हैं।

यह लेख फ्लास्क एप्लिकेशन के भीतर से MySQL कनेक्शन कैसे स्थापित करें, इस पर एक व्यापक मार्गदर्शिका प्रदान करेगा। नीचे दिए गए चरणों का पालन करके, आप आसानी से अपने MySQL डेटाबेस से जुड़ सकते हैं और क्वेरी निष्पादित करना शुरू कर सकते हैं।

प्रारंभिक चरण

कोड में गोता लगाने से पहले, आपको यह सुनिश्चित करना होगा फ्लास्क-MySQL, एक पैकेज जो फ्लास्क के लिए MySQL समर्थन प्रदान करता है, स्थापित है। यदि आपके पास यह पहले से नहीं है, तो आप इसे पाइप का उपयोग करके इंस्टॉल कर सकते हैं:

pip install flask-mysql

Configuration and Initialization

एक बार फ्लास्क -MySQL स्थापित है, आप आवश्यक कॉन्फ़िगरेशन जोड़ सकते हैं और MySQL को प्रारंभ कर सकते हैं:

from flask import Flask
from flaskext.mysql import MySQL

app = Flask(__name__)

# Set MySQL configuration
app.config['MYSQL_DATABASE_USER'] = 'root'
app.config['MYSQL_DATABASE_PASSWORD'] = 'root'
app.config['MYSQL_DATABASE_DB'] = 'EmpData'
app.config['MYSQL_DATABASE_HOST'] = 'localhost'

# Initialize MySQL
mysql = MySQL()
mysql.init_app(app)

एक कनेक्शन स्थापित करना और क्वेरी निष्पादित करना

कॉन्फ़िगरेशन के साथ, अब आप अपने विरुद्ध कच्ची क्वेरी निष्पादित करने के लिए एक कनेक्शन और कर्सर स्थापित कर सकते हैं MySQL डेटाबेस:

# Obtain a connection object
conn = mysql.connect()

# Get a cursor
cursor =conn.cursor()

# Execute a select query
cursor.execute("SELECT * from User")

# Fetch the first row
data = cursor.fetchone()

इस आलेख में दिए गए निर्देशों का पालन करके, आप MySQL डेटाबेस से निर्बाध रूप से जुड़ सकते हैं और अपने फ्लास्क एप्लिकेशन के भीतर से अपनी वांछित क्वेरी निष्पादित कर सकते हैं।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3