Доступ к MSSQL Server из Python. Р.Подлинов
Краткий обзор доступных модулей, позволяющих получить доступ к MSSQL из программ на языке Python.
mssql— мультиплатформенный модуль для доступа к MSSQL Server 7.0(2000?) из питона. Так же модуль поддерживает стандарт Python Database API, version 2.0.Модуль может работать как самостоятельно, так и поверх FreeTDS. FreeTDS — Open source реализация TDS (Tabular DataStream) — протокола, используемого для доступа к MSSQL и Sybase. Лицензия LGPL.
mxODBC- The Python ODBC Interface. Пакет предоставляющий почти 100% Python Database API 2.0 интерфейс к ODBC API. Для коммерческого использования необходима лицензия. Примечание. Из за того, что пока не реализован метод callproc() не понятно возможен ли вызов хранимых процедур с возвращаемыми параметрами.- Microsoft ADO (только для платформы Win32). Для работы с ADO необходим
win32all(набор модулей для Windows, разработанный Марком Хаммондом), c помощью которого можно писать и вызывать COM объеты. ADO является стандартной библиотекой для работы с различными источниками данных (базы данных и др.) на Win32 платформах. Рекомендуется использовать для работы с Microsoft ADOadodbapi— это модуль, который позволяет легко использовать Microsoft ADO для соединения с базами данных и другими источниками данных. Реализует DB-API 2.0, также требует win32all. Лицензия LGPL. Удобен тем, что при необходимости переноса на другую платформуadodbapiлегко заменяется на любой другой DB API совместимый модуль.
