sql >> データベース >  >> RDS >> Mysql

Pythonを使用してXMLファイルから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. MySqlデータをLatin1からUTF8に変換します

    2. MYSQL検索でのURLパラメータの使用

    3. エラー:SQLSTATE [42000]:構文エラーまたはcakePHPでのアクセス違反

    4. OracleTAF機能をサポートするJava接続文字列