SQL-თან მუშაობისთვის საჭირო მოსამზადებელი მანიპულაციები პითონში
მოდით ახლა ვისწავლოთ მონაცემთა ბაზებთან მუშაობა პითონის მეშვეობით. ამისთვის უპირველეს ყოვლისა აუცილებელია დავამყაროთ კავშირი მონაცემთა ბაზის სერვერთან.
ეს კეთდება სპეციალური მოდულების მეშვეობით.
ყველაზე პოპულარული მოდულია 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 ცხრილი.