Python & sql server

¿Cuál es la mejor manera de acceder al servidor SQL de Python si es DB-API? ¿También podría alguien proporcionar un código de este tipo utilizando la DB-API para conectarse a un servidor sql desde Python y realizar una consulta de cálculo?

Consulte pyodbc – Implementación v2.0 de la especificación de la API de la base de datos de Python . Funciona genial.

Adicionalmente puedes usarlo con otras bases de datos. Si lo usa con SQL Server 2008, asegúrese de usar el controlador nativo si necesita admitir nuevos tipos de datos DATE .

Consulte pymssql. Es un módulo DB-API para MS Sql Server y sería la forma más pirónica. La documentación incluye ejemplos.

Si está en un sistema operativo Windows, también puede usar OLEDB a través de COM, lo que no requerirá que se instale ningún otro elemento en el cliente.

Además, si usa Iron Python, puede usar las API de .Net.

 Also could someone provide a such code using the DB-API how to connect to sql server from python and excute query ? 

Este fragmento de hello world muestra en gran medida cómo se conecta con el servidor SQL en Python con un módulo de interfaz de base de datos DBI 2.0.

Descargo de responsabilidad: soy el desarrollador de pypyodbc

ODBC + freetds + una biblioteca de envoltorio de python para ODBC.