⊗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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць