MySQL Connector/Python

Screenshot Λογισμικό:
MySQL Connector/Python
Στοιχεία Λογισμικού:
Εκδοχή: 1.1.5 / 1.2.0 Alpha
Ανεβάστε ημερομηνία: 20 Feb 15
Προγραμματιστής: Sun Microsystems, Inc.
Άδεια: Δωρεάν
Δημοτικότητα: 140

Rating: 5.0/5 (Total Votes: 1)

MySQL Connector / Python είναι λογισμικό που υλοποιεί το MySQL πελάτη / διακομιστή πρωτοκόλλου εντελώς σε Python & nbsp?.. Δεν χρειάζεται βιβλιοθήκες MySQL, και όχι σύνταξη είναι απαραίτητο να εκτελέσετε αυτήν την Python DB API v2.0 συμβατό πρόγραμμα οδήγησης

Τι είναι καινούργιο σε αυτήν την έκδοση:

  • Λειτουργικότητα προστεθεί ή να αλλάξει:
  • Connector / Python είναι πλέον συμβατό με το Django 1.6.
  • utf8mb4 αναγνωρίζεται πλέον ως ένα έγκυρο σύνολο χαρακτήρων.
  • Η μέθοδος start_transaction () υποστηρίζει πλέον μόνο για ανάγνωση επιχείρημα. Το επιχείρημα αυτό μπορεί να είναι αλήθεια για να ξεκινήσει η συναλλαγή σε λειτουργία μόνο για ανάγνωση ή Λάθος να ξεκινήσει στη λειτουργία αναγνώσεως εγγραφής. Εάν παραλείπεται μόνο για ανάγνωση, χρησιμοποιείται η προεπιλεγμένη λειτουργία πρόσβασης του διακομιστή. Για λεπτομέρειες σχετικά με τη λειτουργία της πρόσβασης συναλλαγής, δείτε την περιγραφή για την έναρξη δήλωσης συναλλαγών START συναλλαγής, ΔΕΣΜΕΥΟΝΤΑΙ, και ROLLBACK Σύνταξη. Εάν ο διακομιστής είναι μεγαλύτερα από ό, τι MySQL 5.6.5, δεν υποστηρίζει τη ρύθμιση της λειτουργίας πρόσβαση και Σύνδεσμος / Python θέτει ValueError.
  • σφαλμάτων που επιδιορθώνονται:
  • Όταν χρησιμοποιείτε σύνδεση συγκέντρωση, η σύνδεση επέστρεψε στην πισίνα δεν μηδενίστηκε, έτσι μεταβλητές περιόδου διατήρησε τις τιμές τους. Τώρα αυτές οι μεταβλητές επαναφορά με την εκ νέου την ταυτότητα του χρήστη, όταν η σύνδεση επιστρέφεται στην πισίνα. Για να απενεργοποιήσετε αυτήν τη συμπεριφορά, να περάσει ένα επιχείρημα pool_reset_session να συνδέσετε (), όταν ζητούν μια ομαδοποιημένη σύνδεση ...
  • CNX = mysql.connector.connect (pool_reset_session = False, ...)
  • Ένα λάθος χειρισμός σφάλμα σε MySQLProtocol.parse_column_count () μέθοδος μπορεί να οδηγήσει σε εσφαλμένες αναφορές μήνυμα σφάλματος.
  • executemany () απέτυχε με Insert Into ... SELECT καταστάσεις.

Τι είναι καινούργιο στην έκδοση 0.3.1:

  • μια απελευθέρωση συντήρησης για τον καθορισμό δύο σφάλματα

Τι είναι καινούργιο στην έκδοση 0.3.0:

  • υποστήριξη Python v2.4 είναι πίσω
  • Υποστήριξη για συμπιεσμένα πρωτόκολλο.
  • Υποστήριξη για SSL συνδέσεις (όταν ενότητα SSL Python είναι διαθέσιμο).
  • Υποστήριξη για πακέτα τα οποία είναι μεγαλύτερα από 16MB.
  • Max επιτρέπεται προεπιλογές packetsize στο 1GB.
  • Μερικές βελτιώσεις στην απόδοση.

Τι είναι καινούργιο στην έκδοση 0.2.1:

  • Υπήρχαν κάποια logger.debug () κλήσεις, οι οποίες σκότωσε την απόδοση κατά την ανάγνωση και τη γραφή στην υποδοχή.

Τι είναι καινούργιο στην έκδοση 0.2:

  • .executemany () βελτιστοποιεί τώρα δηλώσεις INSERT, χρησιμοποιώντας τις πολλαπλές MySQL σύνταξη σειρά.
  • Ρύθμιση sql_mode και TIME_ZONE κατά τη σύνδεση, καθώς και η συρραφή.
  • Πρώτες Δρομείς μπορεί να χρησιμοποιηθεί όταν θέλετε να κάνετε τη μετατροπή σας.
  • Unittests τώρα bootstrap δική της πρωτοβουλία MySQL εξυπηρετητή.
  • Ξεκαθάρισμα το δέντρο του πηγαίου κώδικα.

Τι είναι καινούργιο στην έκδοση 0.1.5:

  • Θα ήταν αδύνατο να ανακτήσει μεγάλα σύνολα αποτελεσμάτων. (Bug LP: 551.533 και lp: 586003)
  • Αλλαγή των πνευματικών δικαιωμάτων της Sun από την Oracle (επίσης για τον καθορισμό ανόητο τυπογραφικό λάθος)

Τι είναι καινούργιο στην έκδοση 0.1.4:.

  • Ανάγνωση από το δίκτυο είχε σπάσει για μεγαλύτερα πακέτα
  • Reimplementing protocol.MySQLProtocol σήμανση απλούστερο και πιο εύκολο να διατηρηθεί.
  • Είναι δυνατόν τώρα να στείλει πολλαπλά δηλώσεις για MySQL χρησιμοποιώντας MySQLCursor.execute (). Τα αποτελέσματα είναι προσβάσιμα με την κλήση του next_resultset μέθοδο ().
  • MySQLCursor.callproc () θα αποθηκεύει τώρα όλα τα σύνολα αποτέλεσμα ως MySQLCursorBuffered. Είναι προσβάσιμα με τη μέθοδο της next_proc_resultset (). Το αποτέλεσμα της αποθηκευμένης διαδικασίας επιστρέφεται από callproc () η ίδια όπως ορίζεται από PEP249.
  • MySQL DATETIME μετατροπή σε Python datetime.datetime είναι τώρα πολύ πιο γρήγορα.
  • Ορισμένες βελτιώσεις συνολική απόδοση.
  • Ανακοίνωση περί πνευματικής ιδιοκτησίας αλλαγές.

Τι είναι καινούργιο στην έκδοση 0.1.3:

  • Μια διαρροή μνήμης πήρε σταθερό κατά το κλείσιμο δρομείς? προειδοποιήσεις μπορεί να αυξηθεί ως εξαιρέσεις? σημαίες πελάτης είναι σεβαστές? και μερικές διορθώσεις γύρω μετατροπής τύπου δεδομένων.

Τι είναι καινούργιο στην έκδοση 0.1.2:

  • Ο καθορισμός χρήση unicode τόσο για Python 2.4+ και 3.1
  • Ρύθμιση «use_unicode» την ώρα της σύνδεσης εργάζεται τώρα.
  • conversion.py:. Αφαίρεση κανονική έκφραση για παραθέτοντας αντικάθετοι
  • Προσθήκη δοκιμασία για bug LP: 499410
  • Py3K συγκεκριμένες:
  • Χορδές από MySQL αποκωδικοποιούνται με το δεδομένο χαρακτήρα όταν use_unicode είναι ψευδής
  • Η δήλωση κωδικοποιείται λίγο πριν από την αποστολή στο διακομιστή MySQL. Εσωτερικά, όλα γίνονται σε Unicode.
  • Σε conversion.py: αφαίρεση _unicode_to_mysql, προσθέτοντας _bytes_to_mysql
  • MySQLCursor .__ unicode__ είναι παρωχημένες και αντικαθίσταται με __str __
  • Αφαίρεση δοκιμών για τις οποίες απαλείφονται οι μέθοδοι.
  • χαρακτήρα ρύθμιση FIX ορίζεται σε σύνδεση
  • mysql.connector.Connect (charset = 'latin1 ») λειτουργεί τώρα όπως αναμένεται
  • Προεπιλεγμένο σύνολο χαρακτήρων είναι (ακόμα) UTF-8.
  • ονομασιών που χρησιμοποιείται μόνο κατά την αλλαγή του χαρακτήρα που μετά τη σύνδεση. Χρησιμοποιήστε MySQL.set_charset (charsetname) για να αλλάξετε.
  • Δοκιμή περίπτωση που προστίθενται για αναφορά σφαλμάτων? καθορισμό δοκιμή σε test_protocol.py να αντανακλά τη νέα προεπιλεγμένο σύνολο χαρακτήρων "utf-8".

Απαιτήσεις :

  • Python

Παρόμοια λογισμικά

Cego-DBD
Cego-DBD

17 Feb 15

ssqlfs
ssqlfs

11 May 15

BoneCP
BoneCP

11 May 15

Άλλο λογισμικό του προγραμματιστή Sun Microsystems, Inc.

Σχόλια για MySQL Connector/Python

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία