⊗pyPmDBPM 101 of 129 menu

Manipulări pregătitoare pentru lucrul cu SQL în Python

Să învățăm acum să lucrăm cu bazele de date prin Python. Pentru aceasta, în primul rând este necesar să stabilim o conexiune cu serverul bazei de date.

Acest lucru se face cu ajutorul unor module speciale. Cel mai popular modul este mysql_connector. Să-l instalăm în directorul nostru de lucru:

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

După instalarea mysql_connector trebuie să configurăm conexiunea la baza de date în fișierul nostru de lucru. Pentru aceasta, mai întâi importăm din modul funcția connect și excepția Error. Apoi creăm o constructie try-except pentru a verifica conexiunea la baza de date. În blocul try-except definim o construcție with, care după executarea interogării o va închide automat. În parametrii funcției connect stabilim numele gazdei, utilizatorul, parola și numele bazei de date. Rezultatul funcției connect este scris în variabila connection. În cazul unei conexiuni reușite, valoarea variabilei connection va fi afișată în consolă. În caz contrar, va fi afișat un mesaj de eroare:

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)

Dacă toți parametrii sunt setați corect, atunci în consolă va fi afișat un obiect MySQLConnection:

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

Stabiliți o conexiune la baza dvs. de date, în care se află tabela users.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge