MySQL Connector/Python

Skjermbilde programvare:
MySQL Connector/Python
Prog.varedetaljer:
Versjon: 1.1.5 / 1.2.0 Alpha
Last opp dato: 20 Feb 15
Lisens: Gratis
Popularitet: 25

Rating: 5.0/5 (Total Votes: 1)

MySQL Connector / Python er programvare som implementerer MySQL Client / Server protokollen helt i Python. & Nbsp;. Ingen MySQL biblioteker som er nødvendig, og ingen samling er nødvendig for å kjøre denne Python DB API v2.0 kompatibel driver

Hva er nytt i denne utgaven:

  • Funksjonalitet tilføyd eller endret:
  • Connector / Python er nå kompatibel med Django 1.6.
  • utf8mb4 er nå anerkjent som en gyldig tegnsett.
  • start_transaction () støtter nå en skrivebeskyttet argument. Dette argumentet kan være sant å starte transaksjonen i READ ONLY modus eller usant for å starte den i LES skrivemodus. Hvis skrivebeskyttet utelates, serverens standard tilgangsmodus brukes. For detaljer om transaksjonen tilgang modus, se beskrivelsen for START TRANSAKSJONER uttalelse på START TRANSAKSJONER, COMMIT og ROLLBACK Syntax. Hvis serveren er eldre enn MySQL 5.6.5, betyr det ikke støtte for å sette tilgangsmodus og Connector / Python reiser en ValueError.
  • Bugs Fast:
  • Når du bruker tilkoblingsgrupper, returnerte tilkobling til bassenget ble ikke nullstilt, så øktvariabler beholdt sine verdier. Nå er disse variablene er nullstilles ved å re-godkjenne brukeren når forbindelsen er tilbake til bassenget. For å deaktivere denne atferden, passerer en pool_reset_session argument for å koble () når du ber om en gruppetilkobling ...
  • cnx = mysql.connector.connect (pool_reset_session = False, ...)
  • Feil håndtering av feil i MySQLProtocol.parse_column_count () metode kan føre til en misreported feilmelding.
  • executemany () mislyktes med INSERT INTO ... SELECT-setninger.

Hva er nytt i versjon 0.3.1:

  • en utgivelse vedlikehold fikse to bugs

Hva er nytt i versjon 0.3.0:

  • Python v2.4 støtte er tilbake
  • Støtte for komprimert protokollen.
  • Støtte for SSL-tilkoblinger (når Pythons ssl-modulen er tilgjengelig).
  • Støtte for pakker som er større enn 16 MB.
  • Max tillatt packetsize defaults til 1GB.
  • Noen ytelsesforbedringer.

Hva er nytt i versjon 0.2.1:

  • Det var noen logger.debug () kaller som drept ytelse under lesing og skriving til kontakten.

Hva er nytt i versjon 0.2:

  • .executemany () nå optimaliserer INSERT-setninger ved hjelp av MySQL multippel rad syntaks.
  • Innstilling sql_mode og TIME_ZONE ved tilkobling samt sortering.
  • Rå Markørene kan brukes når du ønsker å gjøre konverteringen selv.
  • Unittests nå bootstrap egen MySQL server eksempel.
  • Opprydding kilden treet.

Hva er nytt i versjon 0.1.5:

  • Det var umulig å hente store resultatsett. (Bug lp: 551533 og lp: 586003)
  • Endre opphavsrett fra Sun til Oracle (også fikse dum skrivefeil)

Hva er nytt i versjon 0.1.4:.

  • Reading fra nettverket ble ødelagt for større pakker
  • reimplementing protocol.MySQLProtocol merking enklere og enklere å vedlikeholde.
  • Det er nå mulig å sende flere uttalelser til MySQL ved hjelp MySQLCursor.execute (). Resultatene er tilgjengelig ved å ringe metoden next_resultset ().
  • MySQLCursor.callproc () vil nå lagre alle resultatsett som en MySQLCursorBuffered. De er tilgjengelig ved bruk av next_proc_resultset () -metoden. Resultatet av den lagrede prosedyren er returnert av callproc () seg som definert av PEP249.
  • MySQL DATETIME konvertering til Python datetime.datetime er nå mye raskere.
  • Noen generelle ytelsesforbedringer.
  • Copyright merke forandringer.

Hva er nytt i versjon 0.1.3:

  • En minnelekkasje fikk fast når du lukker pekere; advarsler kan heves som unntak; klient flagg er respektert; og noen fikser rundt datatype konvertering.

Hva er nytt i versjon 0.1.2:

  • Fikse unicode bruk for både Python 2.4+ og 3.1
  • Innstilling 'use_unicode' at tilkoblingstiden jobber nå.
  • conversion.py:. Fjerning vanlig uttrykk for å sitere backslashes
  • Legge test for bug lp: 499410
  • Py3k spesifikk:
  • Strenger fra MySQL dekodes til den gitte karakter når use_unicode er falsk
  • Uttalelsen er kodet like før du sender den til MySQL server. Internt, er alt gjort i unicode.
  • I conversion.py: fjerne _unicode_to_mysql, og legger _bytes_to_mysql
  • MySQLCursor .__ unicode__ er foreldet og erstattet med __str __
  • Fjerne tester for hvilke metoder ble slettet.
  • Fix innstilling tegnsett ved tilkobling
  • mysql.connector.Connect (charset = 'latin1') fungerer nå som forventet
  • er Standard tegnsett (fortsatt) UTF-8.
  • settnavn brukes bare når du endrer tegnsett etter tilkobling. Bruk MySQL.set_charset (charsetname) for å endre.
  • Test saken lagt for feilrapport; fikse test i test_protocol.py å reflektere den nye standardtegnsettet UTF-8 '.

Krav :

  • Python

Lignende programvare

Yoyo-migrations
Yoyo-migrations

14 Apr 15

sqlmap
sqlmap

11 May 15

Xataface
Xataface

19 Feb 15

Qore MySQL Module
Qore MySQL Module

20 Feb 15

Annen programvare fra utvikleren Sun Microsystems, Inc.

Kommentarer til MySQL Connector/Python

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!