Python и SQL Server - PullRequest
       18

Python и SQL Server

26 голосов
/ 23 февраля 2010

Какой лучший способ получить доступ к серверу sql из python - это DB-API? Также кто-то может предоставить такой код с помощью DB-API, как подключиться к серверу sql из python и выполнить точный запрос?

Ответы [ 4 ]

15 голосов
/ 23 февраля 2010

См. pyodbc - Реализация спецификации API базы данных Python v2.0 . Работает отлично.

Кроме того, вы можете использовать его с другими базами данных. Если вы используете SQL Server 2008, убедитесь, что вы используете собственный драйвер, если вам необходимо поддерживать новые типы данных DATE.

6 голосов
/ 23 февраля 2010

См. pymssql Это модуль DB-API для MS Sql Server, и он будет наиболее питонским.Документация включает примеры.

Если в ОС Windows вы также можете использовать OLEDB через COM, что не потребует установки чего-либо еще на клиенте.если вы используете Iron Python, вы можете использовать .Net APIs

4 голосов
/ 14 марта 2013
Also could someone provide a such code using the DB-API 
how to connect to sql server from python and excute query ?

Этот фрагмент hello world в значительной степени показывает вам общий способ соединения с SQL-сервером в Python с помощью модуля интерфейса базы данных DBI 2.0.

Отказ от ответственности: я разработчик pypyodbc

1 голос
/ 23 февраля 2010

ODBC + freetds + библиотека оболочки Python для ODBC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...