⊗pyPmDBPM 101 of 129 menu

Forberedende manipulationer for arbejde med SQL i Python

Lad os nu lære at arbejde med databaser gennem Python. For at gøre dette er det først og fremmest nødvendigt at etablere en forbindelse til database serveren.

Dette gøres ved hjælp af specielle moduler. Den mest populære modul er mysql_connector. Lad os installere den i vores arbejdsmappe:

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

Efter installation af mysql_connector skal du konfigurere forbindelsen til databasen i din arbejdsfil. For at gøre dette importerer vi først funktionen connect fra modulet og undtagelsen Error. Derefter opretter vi en try-except struktur for at kontrollere forbindelsen til databasen. I try-except blokken angiver vi en with struktur, som automatisk lukker forbindelsen efter udførelse af forespørgslen. I parametrene for funktionen connect angiver vi værtsnavn, bruger, adgangskode og database navn. Resultatet af funktionen connect bliver skrevet til variablen connection. Ved succesfuld forbindelse vil værdien af variablen connection blive vist i konsollen. Ellers vises der en fejlmeddelelse:

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)

Hvis alle parametre er angivet korrekt, vil der vises en MySQLConnection-objekt i konsollen:

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

Etabler forbindelse til din database, hvor tabellen users befinder sig.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis