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

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

DbNinja
DbNinja

17 Feb 15

XQuark Bridge
XQuark Bridge

2 Jun 15

codership-mysql
codership-mysql

12 May 15

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

MySQL Connector/Python

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