MySQL Connector/Python

Software kuvakaappaus:
MySQL Connector/Python
Ohjelmiston tiedot:
Versio: 1.1.5 / 1.2.0 Alpha
Lähetyksen päivämäärä: 20 Feb 15
Lupa: Vapaa
Suosio: 25

Rating: 5.0/5 (Total Votes: 1)

MySQL Connector / Python on ohjelmisto, joka toteuttaa MySQL Client / Server protokolla kokonaan Python. & Nbsp; o MySQL kirjastoja tarvitaan, eikä käännös on tarpeen suorittaa tämän Python DB API v2.0 yhteensopiva ajuri.

Mitä uutta tässä julkaisussa:

  • Toiminnallisuus lisätä tai muuttaa:
  • Connector / Python on nyt yhteensopiva Django 1.6.
  • utf8mb4 on nyt tunnustettu voimassa merkistön.
  • start_transaction () menetelmä tukee nyt readonly argumentti. Tämä väite voi olla totta aloittaa transaktion vain luku-tilassa tai False aloittaa sitä lukea kirjoittaa tilassa. Jos readonly jätetään pois, palvelimen oletus-tilassa käytetään. Lisätietoja tapahtuman-tilassa, katso kuvaus START TAPAHTUMATARKASTUKSEN julkilausuman START TAPAHTUMA, syyllistyä, ja palautus Syntax. Jos palvelin on vanhempi kuin MySQL 5.6.5, se ei tue asettamalla käyttötila ja liitin / Python herättää ValueError.
  • Bugs Kiinteä:
  • Kun käytät yhteyden yhdistämistä, yhteys palautetaan pooliin ei nollattu, joten session muuttujat säilyttänyt arvonsa. Nyt nämä muuttujat palautetaan uudelleen käyttäjän autentikointia, kun yhteys palautetaan pooliin. Voit poistaa tämän ongelman, siirtää pool_reset_session argumentti yhdistää () pyytäessään yhdistetyssä yhteyttä ...
  • CNX = mysql.connector.connect (pool_reset_session = False, ...)
  • käsitelty väärin virhe MySQLProtocol.parse_column_count () menetelmä voisi johtaa väärä virheilmoitus.
  • executemany () epäonnistui, INSERT INTO ... SELECT.

Mitä uutta versiossa 0.3.1:

  • ylläpitojulkaisu vahvistamisesta kaksi vikoja.

Mitä uutta versiossa 0.3.0:

  • Python v2.4 tuki on takana.
  • Tuki puristettujen protokollaa.
  • Tuki SSL-yhteydet (kun Pythonin SSL-moduuli on saatavilla).
  • Tuki paketeille, jotka ovat suurempia kuin 16MB.
  • Max sallittu packetsize oletuksena 1GB.
  • Jotkut suorituskyvyn parannuksia.

Mitä uutta versiossa 0.2.1:

  • Siinä oli joitakin logger.debug () kutsuu joka tappoi suorituskykyä lukevat ja kirjoittavat pistorasiaan.

Mitä uutta versiossa 0.2:

  • .executemany () nyt optimoi INSERT lausuntoja käyttäen MySQL useita rivi syntaksin.
  • asettaminen sql_mode ja TIME_ZONE liitettäessä sekä lajittelu.
  • Raaka Osoittimet voidaan käyttää, kun haluat tehdä muuntaminen itse.
  • Unittests nyt bootstrap oma MySQL-palvelimen oikeusasteessa.
  • Korjaaminen lähdekoodia.

Mitä uutta versiossa 0.1.5:

  • Oli mahdotonta hakea iso tulosjoukkoja. (Bug lp: 551533 ja lp: 586003)
  • muuttaminen tekijänoikeus Sun Oracle (myös vahvistamisesta typerä kirjoitusvirhe)

Mitä uutta versiossa 0.1.4:

  • Lukeminen verkko katkesi isommille paketteja.
  • Reimplementing protocol.MySQLProtocol merkintä yksinkertaisempi ja helpompi ylläpitää.
  • Nyt on mahdollista lähettää useita lausuntoja MySQL käyttäen MySQLCursor.execute (). Tulokset ovat saatavilla soittamalla menetelmällä next_resultset ().
  • MySQLCursor.callproc () nyt tallentaa kaikki tulosjoukkoja kuin MySQLCursorBuffered. Ne ovat saatavilla käyttäen next_proc_resultset () -metodia. Tulos tallennettu menettely on palautettava callproc () itse on määritelty PEP249.
  • MySQL DATETIME muuntaminen Python datetime.datetime on nyt paljon nopeammin.
  • jotkut yleistä suorituskyvyn parannuksia.
  • Tekijänoikeus muutoksia.

Mitä uutta versiossa 0.1.3:

  • muisti vuotaa mutta kiinteät suljettaessa osoittimet; Varoitukset voidaan korottaa poikkeuksia; asiakas liput noudatetaan; ja jotkut korjauksia noin tietotyyppi muuntaminen.

Mitä uutta versiossa 0.1.2:

  • Kiinnitys Unicode käyttö sekä Python 2.4+ ja 3,1
  • Setting "use_unicode" yhteyttäluodaan työskentelee nyt.
  • conversion.py: poistamalla säännöllinen lauseke lainaten kenoviivoja.
  • lisääminen koetinkivi bug lp: 499410
  • Py3k erityinen:
  • Kielet MySQL dekoodataan tietyn merkin, kun use_unicode on väärä
  • lausunto koodataan juuri ennen sen lähettämistä MySQL-palvelimen. Sisäisesti kaikki tapahtuu Unicode.
  • conversion.py: poistamalla _unicode_to_mysql, lisäämällä _bytes_to_mysql
  • MySQLCursor .__ unicode__ on vanhentunut ja korvataan __str __
  • poistaminen testeissä, joissa menetelmiä poistettiin.
  • Korjaa asetus merkistön liitännässä
  • mysql.connector.Connect (charset = 'latin1') nyt toimii odotetusti
  • Oletusmerkistö on (vielä) UTF-8.
  • SET NIMET käytetään vain vaihdettaessa merkistön kytkemisen jälkeen. Käytä MySQL.set_charset (charsetname) muuttaa.
  • Test tapauksessa lisätään vikailmoituksessa; vahvistamisesta testi tapauksessa test_protocol.py vastaamaan uutta oletusmerkistön "utf-8".

Vaatimukset :

  • Python

Vastaavia ohjelmistoja

pool
pool

14 Apr 15

Jet Profiler
Jet Profiler

20 Feb 15

friendlydb
friendlydb

14 Apr 15

Muu ohjelmistojen kehittäjä Sun Microsystems, Inc.

Kommentit MySQL Connector/Python

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!