Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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