Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में डेटाबेस कैसे कनेक्ट करें?


अधिकांश एप्लिकेशन को कुछ प्रासंगिक ऑपरेशन करने के लिए डेटाबेस के साथ इंटीग्रेटेड या कनेक्टेड होने की आवश्यकता होती है। अधिकांश प्रोजेक्ट्स को यूजर्स के बारे में कुछ डेटा स्टोर करने के लिए डेटाबेस कनेक्टिविटी की आवश्यकता होती है। MySQL डेटाबेस को Python एप्लिकेशन के साथ इंटीग्रेट किया जा सकता है।

MySQL डेटाबेस कनेक्ट करने के लिए, हमें इसे अपने सिस्टम पर इंस्टॉल करना होगा। डेटाबेस के साथ कनेक्शन स्थापित करने के लिए हमें MySQL कनेक्टर की आवश्यकता होती है। हम निम्नलिखित कमांड का उपयोग करके MySQL कनेक्टर इंस्टॉल कर सकते हैं।

python –m pip install mysql-connector-python

यह MySQL कनेक्टर इंस्टॉल करेगा जिसका उपयोग Python प्रोजेक्ट या एप्लिकेशन को डेटाबेस से कनेक्ट करने के लिए किया जाता है।

कनेक्शन बनाएं

सबसे पहले, डेटाबेस के साथ कनेक्शन बनाना आवश्यक है। बाद में हम कुछ डेटाबेस ऑपरेशन करने के लिए SQL कमांड निष्पादित कर सकते हैं। आपके SQL डेटाबेस का यूजरनेम और पासवर्ड उपयोग किया जाता है।

उदाहरण

import mysql.connector
mydatabase=mysql.connector.connect(
    host="localhost",
    user="your_user_name",
    password="your_password",
    database="database_name" )

डेटाबेस से कनेक्शन बनाया गया है। जब आपको किसी विशिष्ट डेटाबेस से कनेक्ट करने की आवश्यकता होती है तो डेटाबेस नाम को connect() में शामिल किया जाता है। अब, आप execute() फंक्शन का उपयोग करके इस डेटाबेस पर कोई भी SQL क्वेरी निष्पादित कर सकते हैं।

कर्सर ऑब्जेक्ट बनाएं

कर्सर ऑब्जेक्ट को cursor() फंक्शन का उपयोग करके बनाया जाता है। डेटाबेस क्वेरीज़ निष्पादित करने के लिए कर्सर ऑब्जेक्ट महत्वपूर्ण है।

cursor_name=connection_name.cursor()

उदाहरण

import mysql.connector
mydatabase=mysql.connector.connect(
    host="localhost",
    user="your_user_name",
    password="your_password",
    database="database_name" )
mycsr=mydatabase.cursor()

अब, कनेक्शन स्थापित हो गया है और कर्सर ऑब्जेक्ट बन गया है। हम अब execute() फंक्शन का उपयोग करके इस डेटाबेस पर कोई भी SQL क्वेरी निष्पादित कर सकते हैं।


  1. कमांड लाइन में MySQL डेटाबेस कैसे बनाएं? कमांड लाइन में MySQL डेटाबेस कैसे बनाएं?

    सबसे पहले, आपको कमांड प्रॉम्प्ट खोलना होगा। आप शॉर्टकट Windows+R की का उपयोग करके खोल सकते हैं। स्क्रीनशॉट इस प्रकार है: अब CMD टाइप करें और OK बटन दबाएं: अब निम्न कमांड प्रॉम्प्ट दिखाई देगा: अब MySQL bin डायरेक्टरी तक पहुंचें। स्क्रीनशॉट इस प्रकार है: कमांड लाइन में MySQL चलाकर डेटाबेस बनाने का

  1. Java से MySQL डेटाबेस कैसे कनेक्ट करें (JDBC) Java से MySQL डेटाबेस कैसे कनेक्ट करें (JDBC)

    Java एप्लिकेशन को MySQL से जोड़ने के लिए JDBC (Java Database Connectivity) API और MySQL Connector/J ड्राइवर का उपयोग करें। आवश्यक निर्भरता (Maven) <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <version>8.3.0</

  1. IntelliJ में MySQL सर्वर से कनेक्ट करने के निर्देश IntelliJ में MySQL सर्वर से कनेक्ट करने के निर्देश

    जैसा कि आप सभी जानते हैं, MySQL वर्कबेंच का MySQL सर्वर के साथ समानांतर उपयोग डेटाबेस को मैनिपुलेट करना आसान और अधिक सहज बनाता है। लेकिन आजकल कई आधुनिक IDE हैं जो न केवल हमें सोर्स कोड कंपाइल और कंपाइल करने में सहायता करते हैं, बल्कि डेटाबेस मैनेजमेंट सिस्टम्स के साथ काम करने में भी सहायता करते हैं।