Pythonda Malumotlar bazasi bilan ishlash Bajardi: 4-bosqich 406-guruh talabasi E. Tojimatov Raxbar


Eslatma: MySQL-ning rasmiy hujjatlarida drayver


Download 0.66 Mb.
bet9/16
Sana25.01.2023
Hajmi0.66 Mb.
#1121440
1   ...   5   6   7   8   9   10   11   12   ...   16
Bog'liq
Kurs ishi

Eslatma: MySQL-ning rasmiy hujjatlarida drayver o'rniga ulagich atamasi qo'llaniladi . Texnik jihatdan, ulagichlar faqat ma'lumotlar bazasiga ulanish bilan bog'liq, u bilan o'zaro aloqada emas. Biroq, bu atama ko'pincha ulagich va drayverni o'z ichiga olgan ma'lumotlar bazasiga kirish moduli uchun ishlatiladi.Hujjatlarga muvofiqlikni ta'minlash uchun MySQL tilga olinganda ulagich atamasini ko'rasiz .
Ko'pgina mashhur dasturlash tillarida o'z ma'lumotlar bazasi API mavjud. Masalan, Java-da Java Database Connectivity (JDBC) API mavjud. Agar siz Java dasturini MySQL ma'lumotlar bazasiga ulashingiz kerak bo'lsa , JDBC API-ga mos keladigan MySQL JDBC ulagichidan foydalanishingiz kerak.Xuddi shunday, Python-da MySQL ma'lumotlar bazasi bilan ishlash uchun Python MySQL ulagichini o'rnatishingiz kerak. Ko'pgina paketlar DB-API standartlariga amal qiladi, ammo ular orasida eng mashhuri MySQLConnector/Python hisoblanadi. Siz uni quyidagi bilan olishingiz mumkin pip:$ pip install mysql-connector-python pipulagichni hozirda faol virtual muhitda uchinchi tomon moduli sifatida o'rnatadi. Loyiha uchun barcha bog'liqliklar bilan birga izolyatsiya qilingan virtual muhitni o'rnatish tavsiya etiladi.O'rnatish muvaffaqiyatli bo'lganligini tekshirish uchun Python terminalida quyidagi buyruqni kiriting:>>> import mysql.connector.
Agar yuqoridagi kod xatosiz bajarilsa, u mysql.connectoro'rnatilgan va foydalanishga tayyor. Agar biror xatoga duch kelsangiz, toʻgʻri virtual muhitda ekanligingizga va toʻgʻri Python tarjimonidan foydalanayotganingizga ishonch hosil qiling.To'g'ri paketni o'rnatayotganingizga ishonch hosil qiling mysql-connector-python, bu sof Python ilovasi. ga o'xshash, lekin hozir eskirgan konnektorlardan ehtiyot bo'ling mysql-connector.
MySQL Server bilan ulanishni o'rnatish.
MySQL - bu serverga asoslangan ma'lumotlar bazasini boshqarish tizimi. Bitta serverda bir nechta ma'lumotlar bazalari bo'lishi mumkin. Ma'lumotlar bazasi bilan ishlash uchun avvalo server bilan aloqa o'rnatishingiz kerak. MySQL-ga asoslangan ma'lumotlar bazasi bilan o'zaro aloqada bo'lgan Python dasturining umumiy ish jarayoni quyidagicha:

  1. MySQL serveriga ulaning.

  2. Yangi ma'lumotlar bazasini yarating.

  3. Yangi yaratilgan yoki mavjud ma'lumotlar bazasiga ulaning.

  4. SQL so'rovini bajaring va natijalarni oling.

  5. Agar jadvalga biron bir o'zgartirish kiritilgan bo'lsa, ma'lumotlar bazasiga xabar bering.

  6. MySQL serveriga ulanishni yoping.

Bu individual dasturga qarab farq qilishi mumkin bo'lgan umumiy ish jarayoni. Ilova nima bo'lishidan qat'iy nazar, birinchi qadam ma'lumotlar bazasini ilovangiz bilan ulashdir.

Download 0.66 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   16




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling