MySQL Connector/Python

Software skärmdump:
MySQL Connector/Python
Mjukvaruinformation:
Version: 1.1.5 / 1.2.0 Alpha
Ladda upp dagen: 20 Feb 15
Licens: Gratis
Popularitet: 25

Rating: 5.0/5 (Total Votes: 1)

MySQL Connector / Python är ett program som implementerar MySQL Client / Server-protokollet helt i Python. & Nbsp;. Inga MySQL biblioteken behövs, och ingen sammanställning är nödvändigt att köra denna Python DB API v2.0 kompatibel drivrutin

Vad är nytt i den här versionen:

  • Funktionalitet läggas till eller ändras:
  • Connector / Python är nu kompatibel med Django 1.6.
  • utf8mb4 erkänns nu som en giltig teckenuppsättning.
  • start_transaction () metoden stöder nu en skrivskyddad argument. Detta argument kan vara sant att starta transaktionen i skrivskyddat läge eller falskt att starta den i READ skrivläge. Om skrivskyddad utelämnas serverns standardåtkomstläge används. För mer information om transaktionsåtkomstläge, finns i beskrivningen för START TRANSAKTIONS uttalande vid START transaktion, COMMIT och ROLLBACK Syntax. Om servern är äldre än MySQL 5.6.5, stöder det inte att ställa in åtkomstläge och Connector / Python väcker en ValueError.
  • Bugs Fast:
  • När du använder anslutningspool, return anslutning till poolen var inte stängs så sessionsvariabler behöll sina värderingar. Nu dessa variabler återställs genom åter autentisera användaren när anslutningen återföres till poolen. För att inaktivera detta beteende, passera en pool_reset_session argument för att ansluta () när du begär en poolad anslutning ...
  • cnx = mysql.connector.connect (pool_reset_session = False, ...)
  • En felaktigt hanteras fel i MySQLProtocol.parse_column_count () metoden kan leda till en felrapporterade felmeddelande.
  • executemany () misslyckades med INSERT INTO ... SELECT-satser.

Vad är nytt i version 0.3.1:

  • en underhållsversion fastställande två buggar

Vad är nytt i version 0.3.0:

  • Python v2.4 stöd är tillbaka
  • Stöd för komprimerad protokoll.
  • Stöd för SSL-anslutningar (när Pythons ssl-modulen är tillgänglig).
  • Stöd för paket som är större än 16 MB.
  • Max tillåtet packetsize standard till 1GB.
  • En del prestandaförbättringar.

Vad är nytt i version 0.2.1:

  • Det fanns vissa logger.debug () kallar vilket dödade prestanda vid läsning och skrivning till uttaget.

Vad är nytt i version 0.2:

  • .executemany () optimerar nu INSERT uttalanden som använder MySQL multipel raden syntax.
  • Ställa sql_mode och TIME_ZONE vid anslutning samt sortering.
  • Raw Markörer kan användas när man vill göra konverteringen själv.
  • Unittests nu bootstrap egen MySQL-server instans.
  • Städning källträdet.

Vad är nytt i version 0.1.5:

  • Det var omöjligt att hämta stora resultatuppsättningar. (Bugg lp: 551.533 och lp: 586.003)
  • Ändra upphovsrätt från Sun till Oracle (även fastställande dumt stavfel)

Vad är nytt i version 0.1.4:.

  • Läsa från nätverket bröts för större paket
  • Reimplementing protocol.MySQLProtocol märkning enklare och lättare att underhålla.
  • Det är nu möjligt att skicka flera uttalanden till MySQL med hjälp MySQLCursor.execute (). Resultaten är tillgängliga genom att anropa metoden next_resultset ().
  • MySQLCursor.callproc () kommer nu lagra alla resultatuppsättningar som MySQLCursorBuffered. De är tillgängliga med hjälp av next_proc_resultset () metoden. Resultatet av den lagrade proceduren returneras av callproc () sig som definieras av PEP249.
  • MySQL DATETIME konvertering till Python datetime.datetime är nu mycket snabbare.
  • Vissa övergripande prestandaförbättringar.
  • Copyright varsel förändringar.

Vad är nytt i version 0.1.3:

  • En minnesläcka fick fast vid stängning markörer; varningar kan höjas som undantag; klient flaggorna respekteras; och några fixar runt datatypskonvertering.

Vad är nytt i version 0.1.2:

  • Fäst unicode användning för både Python 2,4 + och 3,1
  • Inställning "use_unicode" under anslutningen arbetar nu.
  • conversion.py:. Avlägsna reguljära uttryck för att citera omvända snedstreck
  • Lägga testfall för bugg lp: 499.410
  • Py3k specifik:
  • Strängar från MySQL avkodas till den givna tecknet när use_unicode är falsk
  • Uttalandet är kodad strax innan du skickar den till MySQL-servern. Internt allt gjort i unicode.
  • I conversion.py: ta bort _unicode_to_mysql, lägga _bytes_to_mysql
  • MySQLCursor .__ unicode__ är föråldrad och ersätts med __str __
  • Ta bort tester för vilka metoder har tagits bort.
  • Fix teckeninställning inställd på anslutning
  • mysql.connector.Connect (charset = "latin1 ') nu fungerar som förväntat
  • Standardteckenuppsättning är (fortfarande) UTF-8.
  • SET NAMN används endast vid byte teckenuppsättning efter anslutning. Använd MySQL.set_charset (charsetname) för att ändra.
  • Testfall till för felrapporten; fastställande testfall i test_protocol.py att återspegla den nya standardteckenuppsättningen "utf-8".

Krav :

  • Python

Liknande mjukvara

DataCleaner
DataCleaner

11 Apr 16

chive
chive

11 May 15

Ora2Pg
Ora2Pg

17 Feb 15

Annan programvara för utvecklare Sun Microsystems, Inc.

Kommentarer till MySQL Connector/Python

Kommentarer hittades inte
Kommentar
Slå på bilder!