python Python,SQL Server - 连接并获取数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python Python,SQL Server - 连接并获取数据相关的知识,希望对你有一定的参考价值。

from sqlalchemy import create_engine, MetaData, Table
from sqlalchemy.orm import mapper
from sqlalchemy.sql import select


class MyTable(object):
    pass


# Trusted Connection
engine = create_engine('mssql+pymssql://hostname[\\SQLEXPRESS2008]/dbname')

# Password connection
# engine = create_engine('mssql+pymssql://username:password@hostname[\\SQLEXPRESS2008]/dbname')


metadata = MetaData(engine)
my_table_instance = Table('MyTable', metadata, autoload=True)
mapper(MyTable, my_table_instance)

conn = engine.connect()
s = select([MyTable.ColumnName]).where(MyTable.ID == 802)
res = conn.execute(s)
row = res.fetchone()
res = None if row is None else row['ColumnName']

print(res)

以上是关于python Python,SQL Server - 连接并获取数据的主要内容,如果未能解决你的问题,请参考以下文章

翻译:Python和SQL Server 2017的强大功能

python Python,SQL Server - 连接并获取数据

python连接sql server

翻译——The Power of Python and SQL Server 2017

Python和SQL Server 2017的强大功能

Python和SQL Server 2017的强大功能