Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Τι είναι ένα αντικείμενο SQL

; SQLObject είναι μια ελεύθερη " αντικείμενο-σχεσιακή χαρτογράφηση " πρόγραμμα λογισμικού που έχουν σχεδιαστεί για να βοηθήσει τη μεταφορά δεδομένων μεταξύ Structured Query Language ( SQL ), και Python . Θα κάνει εκτεταμένη χρήση των κατηγοριών νέο στυλ , και χρησιμοποιεί μετακλάσεις για τη διευκόλυνση της ολοκλήρωσης . Το πρόγραμμα είναι το αποτέλεσμα μιας συνεργατικής προσπάθειας μεταξύ του Ian Bicking και ένα μεγάλο αριθμό πρόσθετων προγραμματιστές συμβάλλουν , και έχει κυκλοφορήσει υπό την GNU Lesser General Public License ( LGPL ) . SQL και η δουλειά Python
Η

SQLObject είναι να διευκολύνει την ολοκλήρωση μεταξύ SQL και Python . SQL είναι μια ευρέως χρησιμοποιούμενη γλώσσα προγραμματισμού που χρησιμοποιείται για τη διαχείριση των δεδομένων σε Συστήματα Διαχείρισης Βάσεων Δεδομένων ( RDBMS ) . SQL είναι η ίδια που αποτελείται από πολλά διαφορετικά γλωσσικά στοιχεία , που χρησιμοποιούνται για την αποθήκευση ή το χειρισμό των πληροφοριών της βάσης δεδομένων . Η Python είναι μια ερμηνευμένη γλώσσα προγραμματισμού υψηλού επιπέδου , ​​που χρησιμοποιούνται σε διάφορους τομείς, όπως λειτουργικά συστήματα , scripting Web εφαρμογή και Τεχνητή Νοημοσύνη ( AI ) . Python δεν είναι συνήθως συμβατό με τις βάσεις δεδομένων που βασίζεται στην SQL . Εικόνων
Object - Oriented Programming
Η

Αντικειμενοστραφής παραδείγματα προγραμματισμού διατηρεί δεδομένα σε " αντικείμενα ", που είναι όπως τα πεδία σε βάσεις δεδομένων , αλλά γενικά είναι μη βαθμωτούς - δηλαδή , κατέχουν περισσότερες από μία τιμές . Για παράδειγμα , ένα ηλεκτρονικό ημερολόγιο μπορεί να έχει πολλαπλές εγγραφές σε οποιαδήποτε δεδομένη ημέρα . Ωστόσο , οι βάσεις δεδομένων SQL διατηρούν τιμές scaler σε μορφή πίνακα , έτσι ώστε οι τιμές στο αντικείμενο πρέπει να κατανέμονται σε ομάδες για να αποθηκευτούν και να χειραγωγείται με τη βάση δεδομένων . Αυτό ονομάζεται το αντικείμενο - σχεσιακή χαρτογράφηση .

Η Object - Relational Mapping σε SQLObject
Η

SQLObject δημιουργεί ένα « ορισμό Class" που λειτουργεί ως μεσάζων μεταξύ Python και η βάση δεδομένων . Η κατηγορία αυτή καθορίζει το πώς το αντικείμενο μεταφράζεται σε μορφή που χρησιμοποιείται από τον πίνακα της βάσης δεδομένων , που συνδέει τους πίνακες ως τάξεις , σειρές , όπως περιπτώσεις και στήλες , όπως χαρακτηριστικά . Στη συνέχεια , οι σειρές δεδομένων φαίνεται σαν Python αντικείμενα , χωρίς λεξικό πρόσβαση και χωρίς καμία πρακτική διαφορά μεταξύ της γραμμής βάσης δεδομένων και το χαρακτηριστικό στον ορισμό κλάσης . Toolchains και παραγωγή κώδικα είναι , επίσης, δεν χρησιμοποιούνται .
Εικόνων Συμβατότητα
Η

SQLObject είναι συμβατό με τα περισσότερα από τα κοινώς χρησιμοποιούμενα συστήματα βάσεων δεδομένων που βασίζονται σε SQL . SQLObject είναι συμβατό με MySQL μέσω MySQLdb , επίσης γνωστή ως MySQL - python , Max DB μέσω SAPDb , PostgreSQL είτε μέσω psycopg1 ή psycopg2 , SQLite μέσω PySQLite , Sybase , Firebird είναι συμβατό με kinterbasdb , και MSSQL Server είναι συμβατό με pymssql και ADODBAPI . Όσον αφορά την Python , επειδή SQLObject χρησιμοποιεί τάξεις νέου τύπου , Python 2.3 ή νεότερη έκδοση απαιτείται για αυτό για τη λειτουργία .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα