Farg’ona Politexnika Instituti tjbakt yo’nalishi 52-21 guruh talabasining fizika fanidan tayyorlagan taqdimot loyihasi




Download 499,92 Kb.
bet1/3
Sana10.01.2024
Hajmi499,92 Kb.
#133727
  1   2   3
Bog'liq
maxmudova n

Farg’ona Politexnika Instituti TJBAKT yo’nalishi 52-21 guruh talabasining ob`ektga yo`naltirilgan dasturlash texnologiyalari fanidan tayyorlagan taqdimot loyihasi.

Bajardi: Maxmudova Naziraxon

Qabul qildi: a.abduMANNONOV


MAVZU: “PYTHON” MA’LUMOTLAR BAZASINI BOSHQARISH TIZMLARI BILAN ISHLASH

Ma'lumotlar bazasi interfeyslari uchun Python standarti Python DB-API hisoblanadi. Ko'pgina Python ma'lumotlar bazasi interfeyslari ushbu standartga amal qiladi. Arizangiz uchun to'g'ri ma'lumotlar bazasini tanlashingiz mumkin. Python Database API kabi ma'lumotlar bazasi serverlarining keng doirasini qo'llab-quvvatlaydi:

  • Gadfly
  • msql
  • Mysql
  • Postgresql
  • Microsoft SQL server 2000
  • Informiks
  • Interbase
  • Oracle
  • Sybase
  • Sqlite

Bu yerda mavjud Python ma'lumotlar bazasi interfeyslari ro'yxati - Python ma'lumotlar bazasi interfeyslari va API-lari . Siz kirishingiz kerak bo'lgan har bir ma'lumotlar bazasi uchun alohida DB API modulini yuklab olishingiz kerak. Masalan, MySQL ma'lumotlar bazasi bilan bir qatorda Oracle ma'lumotlar bazasiga kirish kerak bo'lsa, siz ham Oracle, ham MySQL ma'lumotlar bazasi modullarini yuklab olishingiz kerak. DB API, iloji boricha Python tuzilmalari va sintaksisidan foydalangan holda ma'lumotlar bazalari bilan ishlashning minimal standartini taqdim etadi. Ushbu API quyidagilarni o'z ichiga oladi:

  • API modulini import qilish.
  • Ma'lumotlar bazasi bilan aloqani olish.
  • SQL bayonotlarini va saqlangan protseduralarni chiqarish.
  • Ulanishni yopish

Python-da SQLite uchun o'rnatilgan yordam mavjud. Ushbu bo'limda biz barcha tushunchalarni MySQL-dan foydalanib o'rganamiz. MySQL bilan mashhur interfeys MySQLdb Python 3 bilan mos kelmaydi. Buning o'rniga biz PyMySQL modulidan foydalanamiz .

PyMySQL - bu Python-dan MySQL ma'lumotlar bazasi serveriga ulanish uchun interfeys. U Python ma'lumotlar bazasi API v2.0-ni amalga oshiradi va toza Python MySQL mijozlar kutubxonasini o'z ichiga oladi. PyMySQL-ning maqsadi MySQLdb-ning o'rnini bosuvchi bo'lishdir.


Download 499,92 Kb.
  1   2   3




Download 499,92 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Farg’ona Politexnika Instituti tjbakt yo’nalishi 52-21 guruh talabasining fizika fanidan tayyorlagan taqdimot loyihasi

Download 499,92 Kb.