⊗pyPmDBPM 101 of 129 menu

Přípravné manipulace pro práci s SQL v Pythonu

Nyní se naučme pracovat s databázemi prostřednictvím Pythonu. K tomu je především nutné navázat spojení se serverem databáze.

To se provádí pomocí speciálních modulů. Nejoblíbenějším modulem je mysql_connector. Nainstalujme jej do našeho pracovního adresáře:

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

Po instalaci mysql_connector je třeba ve svém pracovním souboru nastavit spojení s databází. Nejprve naimportujeme z modulu funkci connect a výjimku Error. Poté vytvoříme konstrukci try-except pro kontrolu připojení k databázi. V bloku try-except nastavíme konstrukci with, která po provedení dotazu automaticky zavře spojení. V parametrech funkce connect zadáme název hostitele, uživatele, heslo a název databáze. Výsledek funkce connect se zapíše do proměnné connection. V případě úspěšného připojení se hodnota proměnné connection vypíše do konzole. V opačném případě se zobrazí chybová zpráva:

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)

Pokud jsou všechny parametry zadány správně, v konzoli se vypíše MySQLConnection objekt:

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

Navažte spojení s vaší databází, ve které se nachází tabulka users.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout