⊗pyPmDBPM 101 of 129 menu

Voorbereidende handelingen voor het werken met SQL in Python

Laten we nu leren hoe we met databases kunnen werken via Python. Hiervoor is het allereerst noodzakelijk om een verbinding met de database server tot stand te brengen.

Dit wordt gedaan met behulp van speciale modules. De meest populaire module is mysql_connector. Laten we deze in onze werkmap installeren:

pip install mysql-connector-python # voor Windows pip3 install mysql-connector-python # voor Linux

Na de installatie van mysql_connector moet de verbinding met de database worden geconfigureerd in het werkbestand. Hiervoor importeren we eerst uit de module de functie connect en de uitzondering Error. Vervolgens creëren we een try-except constructie om de verbinding met de database te testen. In de try-except blokken stellen we een with constructie in, die na het uitvoeren van de query automatisch wordt gesloten. In de parameters van de functie connect geven we de hostnaam, gebruiker, wachtwoord en de databasenaam op. Het resultaat van de functie connect wordt opgeslagen in de variabele connection. Bij een succesvolle verbinding wordt de waarde van de variabele connection weergegeven in de console. Anders wordt een foutmelding weergegeven:

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)

Als alle parameters correct zijn ingesteld, wordt een MySQLConnection-object weergegeven in de console:

<mysql.connector.connection_cext.CMySQLConnection object at 0x000001D2BED35F70>

Stel een verbinding met uw database in, waarin de tabel users zich bevindt.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren