Python'до SQL менен иштоо үчүн даярдоо манипуляциялары
Эми 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 таблицасы бар БДңыз менен байланыш орнотуңуз.