Софтуер детайли:
Версия: 1.1.5 / 1.2.0 Alpha
Дата на качване: 20 Feb 15
Разрешително: Безплатно
Популярност: 140
MySQL Connector / Python е софтуер, който реализира MySQL Client / Протокола от сървър напълно в Python & Nbsp;.. Не са необходими MySQL библиотеки, и не компилация е необходимо да стартирате тази Python DB API v2.0 съвместим драйвер
Какво ново в тази версия:
- функционалност, добавени или променени:
- Connector / Python сега е съвместим с Django 1.6.
- utf8mb4 сега е признат за валиден набор от символи.
- Методът на start_transaction () вече поддържа само за четене аргумент. Този аргумент не може да е истина, за да започне операцията в режим само за четене или False да го стартирате в режим Прочетете Запис. Ако само за четене е пропуснато, се използва режим на достъп по подразбиране на сървъра. За подробности относно режима за достъп на операциите, вижте описанието за START изявлението на сделката в началото на сделката, COMMIT и ROLLBACK синтаксис. Ако сървърът е по-стара от MySQL 5.6.5, той не поддържа настройката на режима за достъп и Connector / Python повдига ValueError.
- Bugs Fixed:
- Когато използва пул, връзка връщат в пула не се нулира, така сесийни променливи запазват своите стойности. Сега тези променливи се нулират чрез повторно удостоверяване на потребителя, когато връзката се връщат в пула. За да забраните това поведение, да премине аргумент pool_reset_session да свържете (), когато иска пул свързване ...
- CNX = mysql.connector.connect (pool_reset_session = False, ...)
- Неправилно борави грешка в MySQLProtocol.parse_column_count () метод може да доведе до невярно съобщение за грешка.
- executemany () не е с INSERT INTO ... добави отчети.
Какво е новото във версия 0.3.1:
- освобождаване поддържаща определяне две грешки
Какво ново във версия 0.3.0:
- подкрепа Python v2.4 е обратно
- Подкрепа за сгъстен протокол.
- Подкрепа за SSL връзки (когато SSL модул Python е на разположение).
- Подкрепа за пакети, които са по-големи от 16MB.
- Max позволено packetsize подразбиране е 1 GB.
- Някои подобрения в производителността.
Какво ново във версия 0.2.1:
- Имаше някои, logger.debug () призовава която убит представяне по време на четене и писане на контакта.
Какво ново във версия 0.2:
- .executemany () сега оптимизира INSERT отчети при използване на MySQL кратно синтаксис поредни.
- Настройване sql_mode и TIME_ZONE при свързване, както и съпоставяне.
- Сурови Бърз могат да се използват, когато искате да направите конвертирането себе си.
- Unittests сега работят поетапно собствена MySQL сървър например.
- Светлина на източник дърво.
Какво ново във версия 0.1.5:
- Беше невъзможно да се извлече големи резултатни набори. (Бъг LP: 551533 и ПИ: 586003)
- Промяна на авторски права от Sun да Oracle (също за определяне глупава правописна грешка)
Какво ново във версия 0.1.4:.
- Четене от мрежата беше съборен за по-големи пакети
- Reimplementing protocol.MySQLProtocol маркировка по-просто и по-лесно да се поддържа.
- Тя сега е възможно да се изпращат няколко изявления за MySQL използване MySQLCursor.execute (). Резултатите са достъпни чрез извикване на метод next_resultset ().
- MySQLCursor.callproc () сега ще съхранява всички резултатни набори като MySQLCursorBuffered. Те са достъпни по метода на next_proc_resultset (). Резултатът от съхранената процедура се връща от callproc () себе си, както е определено от PEP249.
- MySQL DATETIME превръщане в Python datetime.datetime сега е много по-бързо.
- Някои подобрения цялостното представяне.
- Обявление Copyright промени.
Какво ново във версия 0.1.3:
- A течове памет се е фиксирана при затваряне на курсори; предупреждения могат да бъдат повдигнати и изключения; клиентски знамена са уважавани; и някои поправки по тип данни преобразуване.
Какво ново във версия 0.1.2:
- Крепежни използване на Unicode и за двете Python 2.4+ и 3.1
- Настройка "use_unicode" по време на връзка вече работи.
- conversion.py:. Отстраняване на регулярен израз за цитирайки наклонени черти
- Добавяне на тест за бъг LP: 499 410
- Py3k специфична:
- Strings от MySQL се декодират с дадена буква, когато use_unicode е фалшива
- Изявлението е кодиран, точно преди да го изпратите на MySQL сървър. Вътрешно, всичко се прави в Unicode.
- В conversion.py: премахване _unicode_to_mysql, добавяйки _bytes_to_mysql
- MySQLCursor .__ unicode__ е остаряла и се заменя с __str __
- Премахване на тестове, за които са били заличени методите.
- настройка Fix характер определя на връзка
- mysql.connector.Connect (кодировка = "latin1") вече работи както се очаква
- Default набор от символи е (все още) UTF-8.
- SET ИМЕНА се използва само при смяна на набора символи след свързване. Използвайте MySQL.set_charset (charsetname) да се промени.
- случай Test добавя за доклада за грешка; определяне тест в test_protocol.py да отрази новата подразбиране набор от символи "UTF-8".
<силни> Изисквания :
- Python
Коментари не е намерена