Шаг 213.
Основы языка Python.
Доступ к базам данных MySQL. Библиотека MySQLClient (общие сведения)

    На этом шаге мы приведем общие сведения об этой бибилиотеке.

    Библиотека MySQLClient является ответвлением от популярной во времена господства Python 2 библиотеки MySQLdb и полностью совместима с последней. Ключевые модули, реализующие поддержку MySQL, в обеих этих библиотеках носят одинаковое название - MySQLdb.

    Загрузить дистрибутив MySQLClient в формате WHL (этот формат в последнее время активно используется для распространения дополнительных библиотек к Python) можно со страницы http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient. Будьте внимательны - там хранится несколько редакций дистрибутива, предназначенных для различных версий Python. Для 32-разрядной редакции Python 3.4 следует загрузить файл mysqlclient-1.3.6-cp34-none-win32.whl, а для 64-разрядной редакции - файл mysqlclient-1.3.6-cp34-none-win_amd64.whl.

    Архив с этими файлами можно взять здесь.

    Как только нужный WHL-файл будет загружен, запустим командную строку Windows и наберем следующие команды;

  cd <Полный путь  к папке, где хранится загруженный WHL-файл> 
  c:\python34\scripts\pip install <Имя WHL-файла с дистрибутивом>

    Через несколько секунд модуль будет установлен, о чем нас оповестят сообщения, появив шиеся в окне командной строки.

    Чтобы проверить работоспособность модуля, в окне Python Shell редактора IDLE набираем следующий код:

>>> import MySQLdb
>>> MySQLdb.__version__
'1.3.6'

    Модуль MySQLdb является "оберткой" модуля mysql и предоставляет интерфейс доступа, совместимый со спецификацией DB-API. Получить номер поддерживаемой версии спецификации можно с помощью атрибута apilevel:

>>> MySQLdb.apilevel
'2.0'

    На следующем шаге мы рассмотрим подключение к базе данных.




Предыдущий шаг Содержание Следующий шаг