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

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

    Библиотека PyODBC позволяет работать с любыми источниками, поддерживаемыми ODBC, - в частности, с базами данных Access, SQL Server, MySQL и таблицами Excel. Начиная с этого шага мы рассмотрим возможности этой библиотеки применительно к базе данных MySQL.

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

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

>>> import pyodbc
>>> pyodbc.version
'3.0.10'

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

>>> pyodbc.apilevel
'2.0'

    Прежде чем использовать модуль PyODBC, необходимо установить на компьютер драйвер ODBC для MySQL. Для этого переходим на страницу http://www.mysql.com/downloads/connector/odbc/ и загружаем дистрибутивный файл, наиболее подходящий для нашей системы: mysql-connector-odbc-5.3.4-win32.msi для 32-разрядной редакции Windows и mysql-connector-odbc-5.3.4-winx64.msi - для 64-разрядной ее редакции. Затем запускаем его с помощью двойного щелчка. После установки драйвера можно подключиться к MySQL.

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

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




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