Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मैं पाइथन का उपयोग कर एक्सएमएल फ़ाइल से SQL डेटाबेस में कुछ सूचनाएं डालने का प्रयास करता हूं

वास्तविक त्रुटि के कारण नहीं होती है। आप जैसे प्लेसहोल्डर का उपयोग करना चाहते हैं

साथ ही, आप वास्तव में प्रत्येक तत्व के लिए डेटाबेस से फिर से कनेक्ट नहीं होना चाहते हैं। इसके अलावा, आप केवल तभी प्रतिबद्ध हो सकते हैं जब सब कुछ हो जाए:

connection = mysql.connector.connect(
    host="localhost", user="root", passwd="admin", database="python"
)
cursor = connection.cursor()

for child in root:
    for element in child:
        for subelement in element:
            a = subelement.attrib["currency"]
            b = subelement.text
            result = cursor.execute(
                "INSERT INTO valoare (moneda, flux) VALUES (%s, %s)", (a, b)
            )

connection.commit()



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. तालिका में अन्य फ़ील्ड होने पर MySQL DATETIME अनुक्रमणिका का उपयोग नहीं कर रहा है

  2. फॉर्म सबमिट करने के बाद पिछले पेज से php वैरिएबल कैसे रखें?

  3. mysql पैकेज का उपयोग करके नोडज से परिणाम कैसे प्राप्त करें?

  4. PHP के माध्यम से एक phpMyAdmin कॉलम में जेसन सरणी गूंजें

  5. एक साथ कई डेटाबेस को क्वेरी करना