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

SPARQLWrapper
SPARQLWrapper

20 Feb 15

DataCleaner
DataCleaner

11 Apr 16

sgwi
sgwi

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!