Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

MSSQL в python 2.7

Можете също да използвате pyodbc за свързване към MSSQL от Python.

пример от документацията :

import pyodbc
cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=localhost;DATABASE=testdb;UID=me;PWD=pass')
cursor = cnxn.cursor()
cursor.execute("select user_id, user_name from users")
rows = cursor.fetchall()
for row in rows:
    print row.user_id, row.user_name

SQLAlchemy библиотека (спомената в друг отговор), използва pyodbc за свързване с MSSQL бази данни (опитва различни библиотеки, но pyodbc е предпочитаната). Примерен код, използващ sqlalchemy:

from sqlalchemy import create_engine
engine = create_engine("mssql://me:[email protected]/testdb")
for row in engine.execute("select user_id, user_name from users"):
    print row.user_id, row.user_name


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Връщане на първични ключове от свързан сървър в SQL Server (T-SQL примери)

  2. Как да използвам име на таблица на SQL Server в заявка за избор с променлива?

  3. Как да ИЗБЕРЕТЕ *, но без имената на колони трябва да са уникални във всеки изглед

  4. Изразът GROUP-BY трябва да съдържа поне една колона, която не е външна препратка

  5. SQL Server v.Next :STRING_AGG производителност, част 2