รายละเอียดซอฟแวร์:
dbkit เป็นห้องสมุดหลามที่ abstracts ออกไปอย่างน้อยส่วนหนึ่งของความเจ็บปวดที่เกี่ยวข้องในการจัดการกับ DB-API 2 ไดรเวอร์ฐานข้อมูลที่เข้ากันได้
จากการนำเข้า dbkit เชื่อมต่อแบบสอบถาม
จากการปิดการนำเข้า contextlib
นำเข้า sqlite3
ที่มีการเชื่อมต่อ (sqlite3 'counters.db') เป็น ctx ปิด (CTX):
& nbsp; สำหรับเคาน์เตอร์ค่าในแบบสอบถาม ('SELECT นับค่าจากเคาน์เตอร์'):
& nbsp; พิมพ์ "% s:% d"% (นับค่า)
ภาพรวม
dbkit มีวัตถุประสงค์ที่จะนำมาใช้ในกรณีที่มันจะทำไม่ได้หรือ overkill จะใช้ออมเช่น SQLObject หรือ SQLAlchemy แต่มันจะมีประโยชน์อย่างน้อยนามธรรมออกไปบางส่วนของความเจ็บปวดที่เกี่ยวข้องในการจัดการกับฐานข้อมูล.
- แทนที่จะผ่านรอบการเชื่อมต่อฐานข้อมูลงบจะดำเนินการภายในบริบทของฐานข้อมูลจึงช่วย decouple โมดูลอินเตอร์เฟซกับฐานข้อมูลจาก ฐานข้อมูลเองและรายละเอียดการเชื่อมต่อ.
- บริบทฐานข้อมูลมีการอ้างอิงถึงข้อยกเว้นเปิดเผยโดยคนขับฐานข้อมูลข้อยกเว้น decoupling จึงจัดการฐานข้อมูลจากคนขับ.
- ง่ายต่อการใช้งานการจัดการการทำธุรกรรม.
- ย้ำง่ายกว่า resultsets.
- เชื่อมต่อร่วมกัน นอกจากนี้รหัสใช้การเชื่อมต่อ pooled ใด ๆ ไม่มีความจำเป็นที่จะรู้ว่าการเชื่อมต่อร่วมอยู่ในสถานที่.
- เข้าสู่ระบบแบบสอบถาม.
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ