⊗pyPmDBPM 101 of 129 menu

SQL-iga Pythonis töötamiseks ettevalmistavad manipuleerimised

Õpime nüüd töötama andmebaasidega läbi Pythoni. Selleks on kõigepealt vaja luua ühendus andmebaasiserveriga.

Seda tehakse spetsiaalsete moodulite abil. Kõige populaarsem moodul on mysql_connector. Paigalda see oma töökataloogi:

pip install mysql-connector-python # Windowsi jaoks pip3 install mysql-connector-python # Linuxi jaoks

Pärast mysql_connector paigaldamist tuleb oma tööfailis seadistada andmebaasiühendus. Selleks impordime kõigepealt moodulist funktsiooni connect ja erandi Error. Seejärel loome try-except konstruktsiooni andmebaasiühenduse kontrollimiseks. try-except plokis seadistame with konstruktsiooni, mis pärast päringu täitmist suleb selle automaatselt. Funktsiooni connect parameetrites määrame hosti nime, kasutaja, parooli ja andmebaasi nime. Funktsiooni connect tulemus kirjutatakse muutujasse connection. Eduka ühenduse korral kuvatakse muutuja connection väärtus konsoolis. Vastasel juhul kuvatakse veateade:

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)

Kui kõik parameetrid on õigesti määratud, kuvatakse konsoolis MySQLConnection-objekt:

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

Loo ühendus oma andmebaasiga, kus asub tabel users.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu