MySQL Connector/Python

Screenshot der Software:
MySQL Connector/Python
Softwarebeschreibung:
Version: 1.1.5 / 1.2.0 Alpha
Upload-Datum: 20 Feb 15
Lizenz: Frei
Popularität: 25

Rating: 5.0/5 (Total Votes: 1)

MySQL Connector / Python ist eine Software, die die MySQL-Client / Server-Protokoll vollständig in Python implementiert. & Nbsp;. Keine MySQL-Bibliotheken benötigt werden, und keine Zusammenstellung ist notwendig, diese Python DB-API v2.0 kompatiblen Treiber ausführen

Was ist neu in dieser Pressemitteilung:

  • Funktionalität hinzugefügt oder geändert:
  • Connector / Python ist jetzt mit Django 1.6 kompatibel ist.
  • utf8mb4 jetzt als gültige Zeichensatz erkannt wird.
  • Die start_transaction () Methode kann jetzt mit der Readonly-Arguments. Dieses Argument kann wahr sein, um die Transaktion im READ ONLY-Modus oder False, um sie in Lese-Schreib-Modus zu starten starten. Wenn Readonly nicht angegeben, wird standardmäßig Zugriffsmodus des Servers verwendet. Einzelheiten zur Transaktion Zugangsmodus finden Sie in der Beschreibung für das START TRANSACTION-Anweisung bei START TRANSACTION, COMMIT und ROLLBACK-Syntax. Wenn der Server, die älter als MySQL 5.6.5 ist, unterstützt er nicht die Einstellung der Zugriffsmodus und Connector / Python wirft ein Valueerror.
  • Behobene Fehler:
  • Wenn Sie das Verbindungspooling, kehrte eine Verbindung mit dem Pool wurde nicht zurückgesetzt, so dass Session-Variablen behalten ihre Werte. Nun werden diese Variablen durch Wieder Authentifizieren des Benutzers, wenn die Verbindung wieder in den Pool zurückgestellt. Um dieses Verhalten zu deaktivieren, übergeben Sie einen pool_reset_session Argument connect () bei der Beantragung einer zusammengefasste Verbindung ...
  • CNX = mysql.connector.connect (pool_reset_session = False, ...)
  • Ein falsch gehandhabt Fehler in MySQLProtocol.parse_column_count () -Methode kann zu einer falsch berichtet Fehlermeldung.
  • executemany () ist fehlgeschlagen mit INSERT INTO ... SELECT-Anweisungen.

Was ist neu in Version 0.3.1:

  • eine Wartungsversion Befestigung zwei Fehler

Was ist neu in Version 0.3.0:

  • Python v2.4 Unterstützung zurück.
  • Unterstützung für Druckprotokoll.
  • Unterstützung für SSL-Verbindungen (ssl, wenn Python-Modul verfügbar ist).
  • Unterstützung für Pakete, die größer als 16 MB sind.
  • Max erlaubt packetstandardmäßig auf 1 GB.
  • Einige Leistungsverbesserungen.

Was ist neu in Version 0.2.1:

  • Es gab einige, logger.debug () ruft die getötet Leistung beim Lesen und Schreiben in die Steckdose stecken.

Was ist neu in Version 0.2:

  • .executemany () jetzt optimiert INSERT-Anweisungen mit dem MySQL mehrere Zeilensyntax.
  • Einstellung sql_mode und time_zone beim Anschluss sowie Zusammenstellung.
  • Raw Cursor können verwendet werden, wenn Sie die Konvertierung selbst tun wollen.
  • Unittests jetzt Bootstrap eigenen MySQL-Server-Instanz.
  • Aufräumen den Source-Tree.

Was ist neu in Version 0.1.5:

  • Es war unmöglich, große Ergebnismengen abrufen. (Bug lp: 551.533 und lp: 586.003)
  • Ändern Urheberrechte von Sun Oracle (auch Befestigungs dummen Tippfehler)

Was ist neu in Version 0.1.4:.

  • Lesen von Netzwerk wurde für größere Pakete gebrochen
  • Reimplementierung protocol.MySQLProtocol Kennzeichnung einfacher und leichter zu halten.
  • Es ist nun möglich, mehrere Anweisungen zu MySQL senden mit MySQLCursor.execute (). Die Ergebnisse sind durch einen Aufruf der Methode next_resultset () zugegriffen werden.
  • MySQLCursor.callproc () wird nun alle Ergebnismengen als MySQLCursorBuffered speichern. Sie sind durch Verwendung der next_proc_resultset () -Methode. Das Ergebnis der gespeicherten Prozedur durch CallProc (selbst zurückgegeben), wie durch PEP249 definiert.
  • MySQL DATE Umstellung auf Python datetime.datetime ist jetzt viel schneller.
  • Einige allgemeine Leistungsverbesserungen.
  • Copyright-Hinweis Änderungen.

Was ist neu in Version 0.1.3:

  • Ein Speicherverlust wurde behoben beim Schließen Cursors; Warnungen können als Ausnahmen angehoben werden; Client-Flags werden respektiert; und einige Fixes um Datentypkonvertierung.

Was ist neu in Version 0.1.2:

  • Befestigungs Unicode Nutzung sowohl für Python 2.4 + und 3.1
  • Einstellung "use_unicode" beim Verbindungsaufbau funktioniert jetzt.
  • conversion.py:. Entfernen regulären Ausdruck für die Bekanntgabe Backslash
  • Hinzufügen von Testfall für Fehler lp: 499.410
  • Py3k spezifisch:
  • Streicher von MySQL sind auf den angegebenen Zeichen decodiert, wenn use_unicode false
  • Die Anweisung wird unmittelbar vor dem MySQL-Server gesendet wird kodiert. Intern ist alles in Unicode getan.
  • In conversion.py: Entfernen _unicode_to_mysql, Hinzufügen _bytes_to_mysql
  • MySQLCursor .__ unicode__ ist veraltet und mit __str ersetzt __
  • Entfernen von Tests, bei denen die Methoden gelöscht wurden.
  • Fix Einstellung Zeichen an Anschluss-Set
  • mysql.connector.Connect (charset = "latin1") funktioniert nun wie erwartet
  • Standard-Zeichensatz ist (noch) UTF-8.
  • SET NAMES wird nur beim Wechsel Charakter nach der Verbindung gesetzt. Verwenden MySQL.set_charset (charsetname) zu ändern.
  • Testfall für Fehlerbericht aufgenommen; Befestigungstestfall in test_protocol.py die neue Standard-Zeichensatz "UTF-8".
  • zu reflektieren

Anforderungen :

  • Python

Ähnliche Software

chartio
chartio

20 Feb 15

Xataface
Xataface

19 Feb 15

shove
shove

20 Feb 15

datastore
datastore

20 Feb 15

Andere Software von Entwickler Sun Microsystems, Inc.

Kommentare zu MySQL Connector/Python

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!