Python-da SQL ile iş üçün hazırlıq manipulyasiyaları

Gəlin indi Python vasitəsilə verilənlər bazası ilə işləməyi öyrənək. Bunun üçün ilk növbədə verilənlər bazası serveri ilə əlaqə qurmaq lazımdır.

Bu, xüsusi modullar köməyi ilə edilir. Ən populyar modul mysql_connector-dır. Gəlin onu iş qovluğumuza quraq:

pythonpip install mysql-connector-python # Windows üçün
pip3 install mysql-connector-python # Linux üçün

mysql_connector quraşdırıldıqdan sonra iş faylımızda VB ilə əlaqəni təyin etmək lazımdır. Bunun üçün əvvəlcə moduldan connect funksiyasını və Error istisnasını import edirik. Sonra VB-yə qoşulmanı yoxlamaq üçün try-except konstruksiyası yaradırıq. try-except blokunda with konstruksiyası təyin edirik, hansı ki, sorğu yerinə yetirildikdən sonra onu avtomatik bağlayacaq. connect funksiyasının parametrlərində hostun adını, istifadəçi adını, parolu və VB adını təyin edirik. connect funksiyasının işinin nəticəsi connection dəyişəninə yazılır. Uğurlu qoşulma halında connection dəyişəninin qiyməti konsola çıxarılır. Əks halda səhv mesajı göstərilir:

pythonfrom 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)

Əgər bütün parametrlər düzgün təyin edilibsə, konsolda MySQLConnection-obyekti çıxarılacaq:

python<mysql.connector.connection_cext.CMySQLConnection object at 0x000001D2BED35F70>
Задание 1

users cədvəlinin olduğu VB-niz ilə əlaqə qurun.