用于 Python 的 Microsoft SQL Server 的 DB-API 接口。(基于 Cython 的新版本)
项目描述
pymssql - Microsoft SQL Server 的 DB-API 接口
一个简单的Python数据库接口,建立在FreeTDS之上,为Microsoft SQL Server提供 Python DB-API ( PEP-249 ) 接口。
有关 pymssql 的详细信息,请访问网站:
GitHub 上正在进行新的开发:
有一个 Google Group 供讨论:
入门
pymssql 轮子可从 PyPi 获得。要安装它,请运行:
pip install -U pip
pip install pymssql
大多数时候,这应该是所有需要的。官方 pymssql 轮子捆绑了 FreeTDS 的静态副本并支持 SSL,因此它们可用于连接到 Azure。
基本示例
conn = pymssql.connect(server, user, password, "tempdb")
cursor = conn.cursor(as_dict=True)
cursor.execute('SELECT * FROM persons WHERE salesrep=%s', 'John Doe')
for row in cursor:
print("ID=%d, Name=%s" % (row['id'], row['name']))
conn.close()
近期变动
版本 2.2.4 - 2022-04-12 - 米哈伊尔捷列霍夫
一般的
感谢 steve-strickland (#756) 添加了 bytes 和 bytearray 以支持 bulk_copy 类型。
在 PyPi 上使用 FreeTDS-1.3.9 作为官方轮子。
在 Linux 轮子中启用 krb5,这次是真正的 (#754)。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
pymssql-2.2.5.tar.gz
(170.1 kB
查看哈希)
内置发行版
pymssql-2.2.5-cp310-cp310-win32.whl
(1.2 MB
查看哈希)
pymssql-2.2.5-cp39-cp39-win32.whl
(1.2 MB
查看哈希)
pymssql-2.2.5-cp38-cp38-win32.whl
(1.2 MB
查看哈希)