⊗pyPmDBPM 101 of 129 menu

Paruošiamieji veiksmai dirbant su SQL Python

Dabar išmokime dirbti su duomenų bazėmis naudojant Python. Tam pirmiausia reikia nustatyti ryšį su duomenų bazės serveriu.

Tai daroma naudojant specialius modulius. Populiariausias modulis yra mysql_connector. Įdiekime jį į savo darbinį katalogą:

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

Įdiegus mysql_connector reikia nurodyti ryšį su DB savo darbiniame faile. Tam pirmiausia importuojame iš modulio funkciją connect ir išimtį Error. Tada sukuriame konstrukciją try-except ryšio su DB patikrinimui. try-except bloke apibrėžiame konstrukciją with, kuri automatiškai uždarys užklausą ją įvykdžius. Funkcijos connect parametruose nurodome host'o vardą, vartotoją, slaptažodį ir DB vardą. Funkcijos connect rezultatas įrašomas į kintamąjį connection. Sėkmingai prisijungus kintamojo connection reikšmė bus išvesta į konsolę. Priešingu atveju bus rodoma klaidos žinutė:

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)

Jei visi parametrai nurodyti teisingai, konsolėje bus išvestas MySQLConnection objektas:

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

Nustatykite ryšį su savo DB, kurioje yra lentelė users.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti