MySQL Connector/Python

Screenshot Software:
MySQL Connector/Python
Detalii soft:
Versiune: 1.1.5 / 1.2.0 Alpha
Incarca data: 20 Feb 15
Licenţă: Gratuit
Popularitate: 25

Rating: 5.0/5 (Total Votes: 1)

MySQL Connector / Python este un software care implementează / protocolul MySQL Client Server complet în Python. & Nbsp;. Nu sunt necesare biblioteci MySQL, și nu compilare este necesar pentru a rula acest driver compatibil Python DB API v2.0

Ce este nou în această versiune:

  • adaugă funcționalitate sau schimbată:
  • Conector / Python este acum compatibil cu Django 1,6.
  • utf8mb4 este acum recunoscut ca un set de caractere valabil.
  • start_transaction () Metoda suportă acum un argument readonly. Acest argument poate fi adevărat pentru a începe operațiunea în citi numai modul sau fals să-l înceapă în modul de citire. Dacă readonly este omis, se utilizează modul de acces implicit al serverului. Pentru detalii despre modul de acces tranzacție, a se vedea descrierea pentru declarația TRANZACȚIE START la START TRANSACTION, COMMIT, ROLLBACK și Sintaxă. Dacă serverul este mai vechi decât MySQL 5.6.5, aceasta nu are suport pentru setarea modului de acces și conector / Python ridică o ValueError.
  • Bugs fix:
  • Când se utilizează gruparea conexiunilor, o conexiune a revenit la piscina nu a fost resetat, deci variabile de sesiune păstrat valorile lor. Acum, aceste variabile sunt resetate prin re-autentificarea utilizatorului atunci când conexiunea este returnat la piscina. Pentru a dezactiva acest comportament, trece un argument pool_reset_session pentru a conecta (), atunci când solicită o conexiune cumulate ...
  • CNX = mysql.connector.connect (pool_reset_session = False, ...)
  • O eroare manipulate incorect în MySQLProtocol.parse_column_count () metoda ar putea duce la un mesaj de eroare raportarea eronată.
  • executemany () nu a reușit cu INSERT INTO ... Alegeti declarații.

Ce este nou în versiunea 0.3.1:

  • -un comunicat de întreținere de stabilire două bug-uri

Ce este nou în versiunea 0.3.0:

  • suport v2.4 Python este din nou
  • Suport pentru protocol comprimat.
  • Suport pentru conexiunile SSL (când modul ssl Python este disponibil).
  • Suport pentru pachetele care sunt mai mari decât 16MB.
  • Max permis implicit packetsize la 1GB.
  • Unele îmbunătățiri de performanță.

Ce este nou în versiunea 0.2.1:

  • Erau unii logger.debug () solicită care ucis de performanță în timp ce citirea și scrierea la priza.

Ce este nou în versiunea 0,2:

  • .executemany () optimizează în prezent declarații INSERT utilizând multiplu MySQL sintaxă rând.
  • Setarea sql_mode și TIME_ZONE la conectarea la fel de bine ca și colaționare.
  • Cursoare prime pot fi folosite atunci când doriți să faceți conversia singur.
  • UnitTests acum bootstrap propriul exemplu serverul MySQL.
  • Curățarea arborele sursă.

Ce este nou în versiunea 0.1.5:

  • A fost imposibil pentru a prelua seturi de rezultate mari. (Lp bug: 551533 și LP: 586003)
  • Schimbarea drepturile de autor de la Sun la Oracle (de stabilire și greșeli stupide)

Ce este nou în versiunea 0.1.4:.

  • Reading din rețea a fost spart de pachete de mari
  • Reimplementing protocol.MySQLProtocol marcare simplu și mai ușor de întreținut.
  • Acum este posibil de a trimite mai multe declarații la MySQL folosind MySQLCursor.execute (). Rezultatele sunt accesibile prin apelarea next_resultset metoda ().
  • MySQLCursor.callproc () va stoca acum toate seturile de rezultate ca un MySQLCursorBuffered. Ele sunt accesibile folosind metoda next_proc_resultset (). Rezultatul procedurii de stocată este returnat de callproc () se cum sunt definite de PEP249.
  • conversie MySQL DATETIME la Python datetime.datetime este acum mult mai rapid.
  • Unele îmbunătățiri de performanță generală.
  • schimbări privind drepturile de autor.

Ce este nou în versiunea 0.1.3:

  • O scurgere de memorie a fost stabilită la închiderea cursoare; avertismente pot fi ridicate ca excepții; steaguri client sunt respectate; și unele remedieri în jurul conversie de tip de date.

Ce este nou în versiunea 0.1.2:

  • fixare de utilizare unicode atât pentru Python 2.4+ și 3.1
  • Setarea 'use_unicode "în timpul de conectare este acum de lucru.
  • conversion.py:. Eliminarea expresie regulată pentru cita backslash-uri
  • Adăugarea test pentru LP bug: 499410
  • Py3k specifice:
  • Corzi de la MySQL sunt decodate de caracterul dat când use_unicode este falsă
  • Declarația este codat chiar înainte de al trimite la serverul MySQL. Pe plan intern, toate se face în unicode.
  • În conversion.py: eliminarea _unicode_to_mysql, adăugând _bytes_to_mysql
  • MySQLCursor .__ unicode__ este depășită și înlocuită cu __str __
  • Eliminarea testelor pentru care au fost șterse metodele.
  • de caractere setarea Fix stabilit la conexiune
  • mysql.connector.Connect (charset = 'Latin 1') lucreaza acum cum era de așteptat
  • set de caractere implicit este (încă) UTF-8.
  • Nume SET este folosit numai la schimbarea set de caractere după conectarea. Utilizarea MySQL.set_charset (charsetname) pentru a schimba.
  • test adăugată pentru raport de bug; de stabilire test în test_protocol.py pentru a reflecta noul set de caractere implicit "utf-8".

Cerințe :

  • Python

Software similare

doppler
doppler

20 Feb 15

Qore OpenGL Module
Qore OpenGL Module

20 Feb 15

Goose
Goose

14 Apr 15

Alte software-uri de dezvoltator Sun Microsystems, Inc.

Comentarii la MySQL Connector/Python

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!