⊗pyPmDBPM 101 of 129 menu

Припремање за рад са SQL у Python-у

Хајде сада да научимо како да радимо са базама података преко Python-а. За то је пре свега потребно да се успостави веза са сервером базе података.

То се ради уз помоћ посебних модула. Најпопуларнији модул је mysql_connector. Хајде да га инсталирамо у наш радни директоријум:

pip install mysql-connector-python # за Windows pip3 install mysql-connector-python # за Linux

Након инсталације mysql_connector потребно је да подесимо везу са БД у нашем радном фајлу. За то прво наводимо импорт функције connect и изузетка Error из модула. Затим креирамо конструкцију try-except за проверу повезивања са БД. У блоку try-except дефинишемо конструкцију with, која ће након извршења упита аутоматски да га затвори. У параметрима функције connect наводимо име хоста, корисника, лозинку и име БД. Резултат рада функције connect се уписује у променљиву connection. У случају успешног повезивања, вредност променљиве connection ће се приказати у конзоли. У супротном, приказаће се порука о грешци:

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)

Ако су сви параметри правилно задати, у конзоли ће се приказати MySQLConnection-објекат:

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

Успоставите везу са вашем БД, у којој се налази табела users.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј