Подтвердить что ты не робот

Сервер Python и sql

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

4b9b3361

Ответ 1

См. pyodbc - Спецификация API Python Database v2.0. Прекрасно работает.

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

Ответ 2

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

Если на ОС Windows вы также можете использовать OLEDB через COM, который не потребует установки каких-либо других компонентов на клиенте.

Также, если вы используете Iron Python, вы можете использовать API-интерфейсы .Net

Ответ 3

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

Ответ 4

ODBC + freetds + библиотека обертки python для ODBC.