Turinys
Šiuo metu taikomosios programos ir programos turi tvarkyti didelį duomenų kiekį, nors tai įmanoma padaryti naudojant plokščius failus, tačiau tai nėra geriausia ar tinkamiausia, nes mes turime reliatyvias ir ne santykių duomenų bazes, Python siūlo bibliotekas, leidžiančias mums dirbti su duomenų bazėmis, šiuo atveju ryšiais, su kuriais galime išplėsti savo programų funkcionalumą ir palengvinti mūsų kūrimą.„Python“ duomenų bazės API
Rinkoje yra daug SQL duomenų bazių variklių, kurių kiekvienas turi savo ypatumų, trūkumų ir privalumų, nė vienas nėra geriausias ar blogiausias, tiesiog kiekvienas atitinka skirtingus poreikius ir reikalavimus, todėl Python Turime daug klientų kiekvienam iš šių variklių, kai kuriuose yra keletas „Python“ bibliotekų.
Populiariausios duomenų bazės, kurias galime rasti, yra SQLite, MySQL, postgreSQL, Oracle, DB2; kiekvienam iš jų turime bent vieną biblioteką API, kuri leidžia mums su jais bendrauti, kad galėtume atlikti šią sąveiką, turime atsisiųsti ir įdiegti atitinkamus failus.
Turime paminėti ypatingą atvejį SQLite su kuriuo mums nereikia turėti duomenų bazės serverio, nes jis pats atlieka funkcijas ir yra saugomas vietoje, tai yra vienas iš dažniausiai naudojamų bandymų ir projektų, kurie neturės ryšio su internetu, lygmeniu dėl lengvumo jis idealiai tinka programoms, kurios neapsiriboja plokščiu failu.
Ryšiai ir žymekliai
Tai yra viena iš pagrindinių dalių python duomenų bazės sąsaja, norėdami naudoti duomenų bazę, pirmiausia turime prie jos prisijungti, kad atliktume šį veiksmą, kurį turime Prisijungti ši funkcija gauna kelis parametrus, kurie leidžia mums bendrauti su duomenų bazės varikliu.
Toliau pateiktame paveikslėlyje matome nedidelę grafiką, kaip ryšys yra sukonstruotas naudojant API:
Pažiūrėkime, kokius parametrus ir kokias funkcijas jie turi šiai funkcijai Prisijungti:
dsn: Jie yra akronimai duomenų šaltinio pavadinimas, Tai reiškia duomenų šaltinio pavadinimą, jis nėra neprivalomas ir priklauso nuo duomenų bazės.
Vartotojas: Tai vartotojo vardas, su kuriuo prisijungsime prie duomenų bazės, jis neprivalomas.
Slaptažodis: Tai slaptažodis, pridedamas prie vartotojo, jis neprivalomas.
šeimininkas: Tai yra pagrindinio kompiuterio, kuriame yra priglobta duomenų bazė, pavadinimas, jis neprivalomas.
duomenų bazė: Duomenų bazės pavadinimas ir neprivalomas.
Sukūrus duomenų bazės ryšį, funkcija Prisijungti grąžina objektą, kuriame yra šie galimi metodai:
Uždaryti (): Uždarykite ryšį, dabar nebegalima naudoti visų priklausomų prijungto objekto objektų ir duomenų bazės seansas sunaikinamas.
įsipareigoti (): Ji įsipareigoja laukiančioms operacijoms, tai yra, jei duomenų bazė palaiko operacijas, kitaip ji neturi funkcionalumo.
atšaukimas (): atšaukti laukiančią operaciją, ji gali būti nepalaikoma.
žymeklis (): Grąžina žymeklio objektą ryšiui.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką