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 աղյուսակը: