Skip to main content

用于 Python 的 Microsoft SQL Server 的 DB-API 接口。(基于 Cython 的新版本)

项目描述

pymssql - Microsoft SQL Server 的 DB-API 接口

https://github.com/pymssql/pymssql/workflows/Linux/badge.svg https://github.com/pymssql/pymssql/workflows/macOS/badge.svg https://github.com/pymssql/pymssql/workflows/Windows/badge.svg http://img.shields.io/pypi/dm/pymssql.svg http://img.shields.io/pypi/v/pymssql.svg

一个简单的Python数据库接口,建立在FreeTDS之上,为Microsoft SQL Server提供 Python DB-API ( PEP-249 ) 接口。

有关 pymssql 的详细信息,请访问网站:

pymssql.readthedocs.io

GitHub 上正在进行新的开发:

github.com/pymssql/pymssql

有一个 Google Group 供讨论:

groups.google.com

入门

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 查看哈希

已上传 source

内置发行版

pymssql-2.2.5-cp310-cp310-win_amd64.whl (1.5 MB 查看哈希

已上传 cp310

pymssql-2.2.5-cp310-cp310-win32.whl (1.2 MB 查看哈希

已上传 cp310

pymssql-2.2.5-cp310-cp310-manylinux_2_24_x86_64.whl (2.6 MB 查看哈希

已上传 cp310

pymssql-2.2.5-cp310-cp310-manylinux_2_24_i686.whl (2.6 MB 查看哈希

已上传 cp310

pymssql-2.2.5-cp310-cp310-macosx_10_15_x86_64.whl (1.9 MB 查看哈希

已上传 cp310

pymssql-2.2.5-cp39-cp39-win_amd64.whl (1.5 MB 查看哈希

已上传 cp39

pymssql-2.2.5-cp39-cp39-win32.whl (1.2 MB 查看哈希

已上传 cp39

pymssql-2.2.5-cp39-cp39-manylinux_2_24_x86_64.whl (2.6 MB 查看哈希

已上传 cp39

pymssql-2.2.5-cp39-cp39-manylinux_2_24_i686.whl (2.6 MB 查看哈希

已上传 cp39

pymssql-2.2.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (2.5 MB 查看哈希

已上传 cp39

pymssql-2.2.5-cp39-cp39-macosx_10_15_x86_64.whl (1.9 MB 查看哈希

已上传 cp39

pymssql-2.2.5-cp38-cp38-win_amd64.whl (1.5 MB 查看哈希

已上传 cp38

pymssql-2.2.5-cp38-cp38-win32.whl (1.2 MB 查看哈希

已上传 cp38

pymssql-2.2.5-cp38-cp38-manylinux_2_24_x86_64.whl (2.7 MB 查看哈希

已上传 cp38