MySQL Connector/Python

Sagteware kiekie:
MySQL Connector/Python
Sagteware besonderhede:
Weergawe: 1.1.5 / 1.2.0 Alpha
Upload datum: 20 Feb 15
Ontwikkelaar: Sun Microsystems, Inc.
Lisensie: Gratis
Populariteit: 140

Rating: 5.0/5 (Total Votes: 1)

MySQL Connector / Python is sagteware wat implemente die MySQL kliënt / bediener protokol heeltemal in Python. & Nbsp;. Geen MySQL biblioteke is nodig, en geen samestelling is nodig om hierdie Python DB API v2.0 voldoen bestuurder te hardloop

Wat is nuut in hierdie release:

  • Funksionaliteit bygevoeg of verander:
  • Connector / Python is nou verenigbaar met Django 1.6.
  • utf8mb4 word nou erken as 'n geldige karakter stel.
  • Die start_transaction () metode ondersteun nou 'n leesalleen argument. Hierdie argument kan Ware wees om die transaksie in READ ONLY af of Vals om dit te begin lees in skryfmodus te begin. As readonly uitgelaat, word die bediener se verstek toegang modus gebruik. Vir besonderhede oor die transaksie toegang modus, sien die beskrywing vir die begin TRANSAKSIE verklaring by START transaksie, pleeg, en ROLLBACK Syntax. As die bediener is ouer as MySQL 5.6.5, beteken dit nie ondersteun die opstel van die toegang af en Connector / Python roep 'n ValueError.
  • Bugs Vaste:
  • Wanneer verband pooling, 'n verband het teruggekeer na die swembad was nie herstel, so sessie veranderlikes behou hul waardes. Nou hierdie veranderlikes herstel deur weer waarmerking die gebruiker wanneer die verbinding is terug na die swembad. Hierdie gedrag te skakel, verby 'n pool_reset_session argument te verbind () wanneer versoek om 'n gepoelde verband ...
  • CNX = mysql.connector.connect (pool_reset_session = Vals ...)
  • 'n verkeerd gehanteer fout in MySQLProtocol.parse_column_count () metode kan lei tot 'n misreported fout boodskap.
  • executemany () het misluk met INSERT INTO ... SELECT state.

Wat is die nuwe in die weergawe 0.3.1:

  • 'n onderhoud vrylating vaststelling twee foute

Wat is nuut in die weergawe 0.3.0:

  • Python v2.4 ondersteuning is terug
  • Ondersteuning vir saamgeperste protokol.
  • Ondersteuning vir SSL verbindings (wanneer Python se ssl module is beskikbaar).
  • Ondersteuning vir pakkies wat groter is as 16 MB.
  • Max toegelaat packetsize verstek na 1GB.
  • Sommige prestasie verbeterings.

Wat is nuut in die weergawe 0.2.1:

  • Daar was 'n paar logger.debug () noem wat vermoor prestasie, terwyl die lees en skryf van die voetstuk.

Wat is nuut in die weergawe 0.2:

  • .executemany () optimaliseert nou INSERT state met behulp van die MySQL verskeie ry sintaksis.
  • Die opstel sql_mode en time_zone wanneer die koppeling asook samestelling.
  • Raw Cursors kan gebruik word wanneer jy jouself die omskakeling te doen.
  • Unittests nou selflaai eie MySQL bediener byvoorbeeld.
  • Opruim die bron boom.

Wat is nuut in die weergawe 0.1.5:

  • Dit was onmoontlik groot gevolg stelle te haal. (Bug LP: 551533 en LP: 586003)
  • Die verandering kopiereg van Sun te Oracle (ook vaststelling dom tikfout)

Wat is nuut in die weergawe 0.1.4:.

  • Lees van die netwerk is gebreek vir groter pakkette
  • Reimplementing protocol.MySQLProtocol merk eenvoudiger en makliker om te onderhou.
  • Dit is nou moontlik om verskeie state te stuur na MySQL behulp MySQLCursor.execute (). Die resultate is toeganklik deur die roeping van die metode next_resultset ().
  • MySQLCursor.callproc () sal nou stoor al gevolg stelle as 'n MySQLCursorBuffered. Hulle is toeganklik met behulp van die next_proc_resultset () metode. Die uitslag van die gestoor proses is teruggestuur deur callproc () self, soos gedefinieer deur PEP249.
  • MySQL DATETIME omskakeling na Python datetime.datetime is nou baie vinniger.
  • Sommige algehele prestasie te verbeter.
  • Kopiereg kennisgewing verander.

Wat is nuut in die weergawe 0.1.3:

  • 'n geheugenlek het vaste wanneer die sluiting van cursors; waarskuwings kan opgewek word as uitsonderings; kliënt vlae is gerespekteer word; en 'n paar fixes om data tipe bekering.

Wat is nuut in die weergawe 0.1.2:

  • Bevestiging unicode gebruik vir beide Python 2.4+ en 3.1
  • Die opstel van 'use_unicode' na verbinding tyd is nou besig.
  • conversion.py. Gereelde uitdrukking verwydering vir vermelding skuinsstrepe
  • Die byvoeging toets geval vir die fout LP: 499410
  • Py3k spesifieke:
  • Strings van MySQL is gedekodeer die gegewe karakter wanneer use_unicode vals
  • Die stelling word geïnkripteer net voor dit na die MySQL bediener stuur. Intern, al is gedoen in unicode.
  • In conversion.py: die verwydering van _unicode_to_mysql, voeg _bytes_to_mysql
  • MySQLCursor .__ unicode__ uitgedien is en vervang met __str __
  • Die verwydering van toetse waarvoor die metodes is verwyder.
  • Fix omgewing karakter stel na verbinding
  • mysql.connector.Connect (charset = 'latin1') werk nou soos verwag
  • Standaard karakter stel is (nog steeds) UTF-8.
  • SET NAME word slegs gebruik wanneer die verandering van karakter stel na die koppeling. Gebruik MySQL.set_charset (charsetname) te verander.
  • Toets geval bygevoeg vir die fout verslag; vaststelling toets geval in test_protocol.py die nuwe standaard karakter stel 'utf-8'.
  • om te besin

Vereistes :

  • Python

Soortgelyke sagteware

TPDA
TPDA

20 Feb 15

MyFSys
MyFSys

11 May 15

Alembic
Alembic

20 Feb 15

Ander sagteware ontwikkelaar Sun Microsystems, Inc.

Kommentaar te MySQL Connector/Python

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!