⊗pyPmDBPM 101 of 129 menu

Előkészítő manipulációk SQL használatához Pythonban

Most pedig tanuljuk meg, hogyan kell az adatbázisokkal Pythonon keresztül dolgozni. Ehhez mindenekelőtt szükséges kapcsolatot létesíteni az adatbázis szerverrel.

Ezt speciális modulok segítségével tehetjük meg. A legnépszerűbb modul a mysql_connector. Telepítsük azt a munkakönyvtárunkba:

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

A mysql_connector telepítése után be kell állítanunk az adatbázissal való kapcsolatot a munkafájlunkban. Ehhez először importáljuk a modulból a connect függvényt és a Error kivételt. Ezután készítünk egy try-except szerkezetet az adatbázishoz való kapcsolódás ellenőrzésére. A try-except blokkban definiálunk egy with szerkezetet, amely a lekérdezés végrehajtása után automatikusan bezárja azt. A connect függvény paramétereiként megadjuk a hosztnevet, a felhasználónevet, a jelszót és az adatbázis nevét. A connect függvény eredménye a connection változóba kerül. Sikeres csatlakozás esetén a connection változó értéke a konzolra íródik ki. Ellenkező esetben egy hibaüzenet jelenik meg:

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)

Ha minden paraméter helyesen van megadva, akkor a konzolban egy MySQLConnection objektum jelenik meg:

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

Állítsa be a kapcsolatot az Ön adatbázisával, amelyben megtalálható a users tábla.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás