⊗pyPmDBPM 101 of 129 menu

Pripravne manipulacije za delo s SQL v Pythonu

Zdaj se naučimo delati z bazami podatkov preko Pythona. Za to je najprej potrebno vzpostaviti povezavo s strežnikom baze podatkov.

To naredimo s posebnimi moduli. Najbolj priljubljen modul je mysql_connector. Namestimo ga v naš delovni imenik:

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

Po namestitvi mysql_connector moramo nastaviti povezavo z bazo podatkov v svoji delovni datoteki. Za to najprej navedemo uvoz iz modula funkcije connect in izjeme Error. Nato ustvarimo konstrukcijo try-except za preverjanje povezave z bazo podatkov. V bloku try-except nastavimo konstrukcijo with, ki bo po izvedbi poizvedbe samodejno zaprla povezavo. V parametrih funkcije connect nastavimo ime gostitelja, uporabnika, geslo in ime baze podatkov. Rezultat delovanja funkcije connect se zapiše v spremenljivko connection. V primeru uspešne povezave se vrednost spremenljivke connection izpiše v konzolo. V nasprotnem primeru se prikaže sporočilo o napaki:

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)

Če so vsi parametri pravilno nastavljeni, se v konzoli izpiše MySQLConnection objekt:

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

Vzpostavite povezavo z vašo bazo podatkov, v kateri je tabela 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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni