⊗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 номи мизбон (host), корбар, ниҳонвожа ва nomi БД-ро муайян мекунем. Натиҷаи кори функсияи 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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан