Uandaliwaji wa Uigizaji wa Kufanya Kazi na SQL katika Python
Sasa tujifunze jinsi ya kufanya kazi na hifadhidata kupitia Python. Ili kufanya hivyo, kabisa ya yote ni muhimu kuanzisha muunganisho na seva ya hifadhidata.
Hii inafanywa kwa kutumia moduli maalum.
Moduli maarufu zaidi ni mysql_connector.
Wacha tuisakinishe kwenye saraka yetu ya kazi:
pip install mysql-connector-python # kwa Windows
pip3 install mysql-connector-python # kwa Linux
Baada ya kusakinisha mysql_connector
inahitajika kuandika muunganisho na DB katika faili yako
ya kazi. Ili kufanya hivyo, kwanza tunaandika
kuagiza kutoka kwa moduli ya kazi connect na
isipokuwa Error. Kisha tunaunda
muundo try-except kuangalia
kuunganishwa kwa DB. Katika kizuizi try-except
tunaweka muundo with, ambao
baada ya kutekeleza ombi litaufunga moja kwa moja.
Katika vigezo vya kazi connect
tunaweka jina la mwenyeji, mtumiaji, nenosiri na
jina la DB. Matokeo ya kazi connect
yameandikwa kwenye kutofautisha connection.
Ikiwa muunganisho umefanikiwa, thamani
ya kutofautisha connection itaonyeshwa kwenye
konsoli. Vinginevyo, ujumbe wa hitilafu utaonyeshha:
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)
Ikiwa vigezo vyote vimewekwa sawa, basi kwenye konsoli kitu cha MySQLConnection kitaonyeshwa:
<mysql.connector.connection_cext.CMySQLConnection object at 0x000001D2BED35F70>
Anzisha muunganisho na DB yako, ambayo
ina meza users.