dbkit είναι μια βιβλιοθήκη Python που αφαιρεί μακριά τουλάχιστον ένα μέρος του πόνου που ασχολούνται με την DB-ΑΡΙ 2 συμβατά προγράμματα οδήγησης βάσης δεδομένων.
από την εισαγωγή dbkit συνδεθείτε, το ερώτημα
από contextlib κλείσιμο των εισαγωγών
sqlite3 εισαγωγής
με σύνδεση (sqlite3, «counters.db»), όπως CTX, το κλείσιμο (CTX):
& Nbsp? Για μετρητή, αξία στο ερώτημα («SELECT μετρητή, αξίας ΑΠΟ μετρητές»):
& Nbsp? Εκτύπωσης "% s:% d"% (σε αντίθεση, τιμή)
Επισκόπηση
dbkit προορίζεται να χρησιμοποιηθεί σε περιπτώσεις όπου δεν είναι πρακτικό ή υπερβολή να χρησιμοποιήσετε ένα ORM όπως SQLObject ή SQLAlchemy, αλλά θα ήταν χρήσιμο να τουλάχιστον αφηρημένη μακριά μερικά από τον πόνο που ασχολούνται με τη βάση δεδομένων.
- Αντί να περνά γύρω από τις συνδέσεις δεδομένων, οι δηλώσεις αυτές εκτελούνται μέσα σε ένα πλαίσιο βάσης δεδομένων, βοηθώντας έτσι να αποσυνδέσει ενότητες οι οποίες διασυνδέονται με την βάση δεδομένων από το ίδιο και τα στοιχεία σύνδεσης του η βάση δεδομένων.
- περιβάλλοντα βάσεων δεδομένων περιέχει αναφορές στις εξαιρέσεις που εκτίθενται από τον οδηγό της βάσης δεδομένων, έτσι αποσύνδεση εξαίρεση το χειρισμό από τον οδηγό της βάσης δεδομένων.
- Ευκολότερη να χρησιμοποιήσετε διεκπεραίωση υποθέσεων.
- Ευκολότερη επανάληψη πάνω resultsets.
- τη συγκέντρωση συνδέσεων. Επιπλέον, κάθε κώδικα που χρησιμοποιούν κοινές συνδέσεις δεν έχει καμία ανάγκη να γνωρίζουν τη συγκέντρωση συνδέσεων είναι στη θέση του.
- υλοτομία ερωτήματος.
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε