⊗pyPmDBPM 101 of 129 menu

Pripremne manipulacije za rad sa SQL u Pythonu

Sada ćemo naučiti kako da radimo sa bazama podataka preko Pythona. Za ovo je pre svega neophodno da uspostavimo vezu sa serverom baze podataka.

Ovo se radi pomoću specijalnih modula. Najpopularniji modul je mysql_connector. Hajde da ga instalirajmo u naš radni direktorijum:

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

Nakon instalacije mysql_connector treba da konfigurišemo vezu sa bazom podataka u našem radnom fajlu. Za ovo prvo importujemo funkciju connect i izuzetak Error iz modula. Zatim kreiramo konstrukciju try-except za proveru povezivanja sa bazom podataka. U bloku try-except zadajemo konstrukciju with, koja će nakon izvršenja upita automatski da ga zatvori. U parametrima funkcije connect zadajemo ime hosta, korisnika, lozinku i ime baze podataka. Rezultat rada funkcije connect se upisuje u promenljivu connection. U slučaju uspešnog povezivanja vrednost promenljive connection će se prikazati u konzoli. U suprotnom, prikazaće se poruka o grešci:

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)

Ako su svi parametri ispravno zadati, onda će se u konzoli prikazati MySQLConnection objekat:

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

Uspostavite vezu sa vašom bazom podataka, u kojoj se nalazi tabela users.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij