Python dasturlash tilida ma’lumotlar bazasi bilan ishlash


Download 218.41 Kb.
bet1/5
Sana18.06.2023
Hajmi218.41 Kb.
#1561403
  1   2   3   4   5
Bog'liq
Python mustaqil ish


Python dasturlash tilida ma’lumotlar bazasi 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 218.41 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




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