⊗pyPmDBPM 101 of 129 menu

Prípravné manipulácie pre prácu s SQL v Pythone

Poďme sa teraz naučiť pracovať s databázami cez Python. Na to je predovšetkým potrebné nadviazať spojenie so serverom databázy.

Robí sa to pomocou špeciálnych modulov. Najpopulárnejším modulom je mysql_connector. Nainštalujme ho do nášho pracovného adresára:

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

Po inštalácii mysql_connector je potrebné nakonfigurovať spojenie s databázou vo svojom pracovnom súbore. Na to najprv importujeme z modulu funkciu connect a výnimku Error. Potom vytvoríme konštrukciu try-except na kontrolu pripojenia k databáze. V bloku try-except zadáme konštrukciu with, ktorá po vykonaní dopytu ho automaticky uzavrie. V parametroch funkcie connect zadáme názov hostiteľa, používateľa, heslo a názov databázy. Výsledok funkcie connect sa zapíše do premennej connection. V prípade úspešného pripojenia sa hodnota premennej connection vypíše do konzoly. V opačnom prípade sa zobrazí správa o chybe:

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)

Ak sú všetky parametre zadané správne, v konzole sa vypíše MySQLConnection objekt:

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

Nadviažte spojenie s vašou databázou, v ktorej sa nachádza tabuľka users.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť