Установка драйвера pymssql для доступа к MSSQL SERVER из python на windows

python > Установка драйвера pymssql для доступа к MSSQL SERVER из python на windows
27.04.2018 15:21:06


Наиболее часто встречающиеся слова в статье:

[CustomerID] [pymssql] [pymssql-2] [3-cp36-cp36m-win_amd64] [install] [CompanyName] [OrderCount] [SalesLT] [fetchone] [Получить]


Статья:

Получить драйвер на странице https://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql
Убедитесь, что выбран правильный whl файл. Например: Если вы используете Python 3.6 на 64-разрядном компьютере выберите:
 pymssql-2.1.3-cp36-cp36m-win_amd64. После загрузки файла .whl поместите его например в папке C:/Python.
 
 
 cd c:\Python  
> pip install pymssql-2.1.3-cp36-cp36m-win_amd64.whl  
Возможно понадобится выполнить upgrade pip   командой python -m pip install --upgrade pip
 
можно проверить :
import pymssql
conn = pymssql.connect(server=''yourserver.database.windows.net'', user=''yourusername@yourserver'', password=''yourpassword'', database=''AdventureWorks'')
cursor = conn.cursor()
cursor.execute(''SELECT c.CustomerID, c.CompanyName,COUNT(soh.SalesOrderID) AS OrderCount FROM SalesLT.Customer AS c LEFT OUTER JOIN SalesLT.SalesOrderHeader AS soh ON c.CustomerID = soh.CustomerID GROUP BY c.CustomerID, c.CompanyName ORDER BY OrderCount DESC;'')
row = cursor.fetchone()
while row:
    print str(row[0]) + " " + str(row[1]) + " " + str(row[2])   
    row = cursor.fetchone()