Python dasturlash tilida ma’lumotlar bazasi bilan ishlash
Download 218.41 Kb.
|
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling