MySQL Connector/Python

Скріншот програми:
MySQL Connector/Python
Дані програми:
Версія: 1.1.5 / 1.2.0 Alpha
Дата завантаження: 20 Feb 15
Розробник: Sun Microsystems, Inc.
Ліцензія: Безкоштовно
Популярність: 25

Rating: 5.0/5 (Total Votes: 1)

MySQL Connector / Python є програмне забезпечення, що реалізує протокол MySQL Client / Server повністю Python & NBSP; .. Ні бібліотеки MySQL не потрібно, і не збірка не потрібно бігти цей драйвер API v2.0 Python DB-сумісний

Що нового У цьому випуску:

  • Функціональність додані або змінені:
  • Роз'єм / Python тепер сумісний з Django 1.6.
  • utf8mb4 в даний час визнається в якості дійсного набору символів.
  • метод start_transaction () тепер підтримує тільки для читання аргумент. Цей аргумент може бути істинним, щоб почати транзакцію в режимі тільки для читання або Брехня, щоб почати його в режим запису READ. Якщо тільки для читання опущений, режим доступу за умовчанням сервера використовується. Для отримання детальної інформації про режим доступу транзакцій дивіться опис для угоди заяві СНО в початку угоди, то вчиняв, і ROLLBACK Синтаксис. Якщо сервер старше, ніж MySQL 5.6.5, він не підтримує установку режиму доступу та Connector / Python піднімає ValueError.
  • Виправлені помилки:
  • При використанні пулів з'єднань, з'єднання повертається в пул ні скинутий, так змінні сесії зберегли свої значення. Тепер ці змінні скидаються повторно аутентифікації користувача при з'єднання повертається в пул. Щоб відключити це поведінка, передайте аргумент pool_reset_session для підключення () при запиті пул підключення ...
  • CNX = mysql.connector.connect (pool_reset_session = False, ...)
  • помилковому помилка в MySQLProtocol.parse_column_count () метод може призвести до повідомлення неналежним помилки.
  • executemany () завершився INSERT INTO ... SELECT заяви.

Що нового у версії 0.3.1:

  • технічному обслуговуванні фіксації дві помилки

Що нового у версії 0.3.0:

  • Підтримка Python v2.4 повернувся
  • Підтримка стислий протокол.
  • Підтримка з'єднань SSL (коли модуль SSL Python доступний).
  • Підтримка пакетів, які більше, ніж 16 Мб.
  • Max дозволили PacketSize за замовчуванням 1 Гб.
  • Деякі поліпшення продуктивності.

Що нового у версії 0.2.1:

  • Були деякі logger.debug () викликів, які вбиті продуктивність при читанні і запису в сокет.

Що нового у версії 0.2:

  • .executemany () тепер оптимізує INSERT оператори, що використовують кратне MySQL Синтаксис рядка.
  • Установка sql_mode і TIME_ZONE при підключенні, а також сортування.
  • Сировина можна використовувати курсори, якщо ви хочете зробити перетворення себе.
  • UnitTests тепер завантажуватися власний екземпляр сервера MySQL.
  • Прибирання дерево вихідних текстів.

Що нового у версії 0.1.5:

  • Це було неможливо отримати великі набори результатів. (Помилка LP: 551533 і LP: 586003)
  • Зміна авторські права від Сонця Oracle (також фіксації дурною опечатки)

Що нового у версії 0.1.4 :.

  • Читання з мережі була порушена великих пакетів
  • Перевизначення protocol.MySQLProtocol маркування простіше і легше в обслуговуванні.
  • Тепер можна відправити кілька заяв для MySQL, використовуючи MySQLCursor.execute (). Результати доступні за допомогою виклику методу next_resultset ().
  • MySQLCursor.callproc () тепер буде зберігати всі результуючі набори як MySQLCursorBuffered. Вони доступні за допомогою методу next_proc_resultset (). Результат процедури, що зберігається повертається callproc () себе, як це визначено PEP249.
  • MySQL DATETIME перехід на Python datetime.datetime тепер набагато швидше.
  • Деякі поліпшення загальної продуктивності.
  • зміни авторські права.

Що нового у версії 0.1.3:

  • витік пам'яті була виправлена ​​при закритті курсорів; попередження може бути піднято в якості винятків; клієнт прапори шановний; і деякі виправлення по всьому перетворення типу даних.

Що нового у версії 0.1.2:

  • Кріпильні використання Unicode як для Python 2.4+ та 3.1
  • Установка "use_unicode" під час з'єднання тепер працює.
  • conversion.py :. Видалення регулярний вираз для цитування зворотну косу риску
  • Додавання тест для помилки LP: 499410
  • Py3k конкретно:
  • Рядки з MySQL декодируются в даному характер, коли use_unicode ложно
  • інструкція кодується перед відправкою його на сервер MySQL. Усередині все зроблено в Unicode.
  • В conversion.py: видалення _unicode_to_mysql, додавши, _bytes_to_mysql
  • MySQLCursor .__ unicode__ є застарілим і замінений __str __
  • Видалення тести для яких методи були видалені.
  • Установка FIX набір символів при підключенні
  • mysql.connector.Connect (кодування = 'latin1') тепер працює, як очікувалося
  • набір символів за замовчуванням (все ще) UTF-8.
  • SET імен використовується тільки при зміні набору символів після підключення. Використання MySQL.set_charset (charsetname), щоб змінити.
  • Тестовий випадок додав за повідомлення про помилку; фіксації тест, в test_protocol.py, щоб відобразити новий набір символів за замовчуванням 'UTF-8'.

Вимоги

  • Python

Схожі програми

Qore xmlsec Module
Qore xmlsec Module

20 Feb 15

sgwi
sgwi

20 Feb 15

shove
shove

20 Feb 15

Innobackupex2
Innobackupex2

14 Apr 15

Інші програми розробника Sun Microsystems, Inc.

MySQL Connector/Python

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями