Twisted与SQL Server连接

0 投票
2 回答
1153 浏览
提问于 2025-04-16 03:48

我有一个使用Twisted框架的应用程序,它运行在一台64位的x86机器上,操作系统是Windows 2008服务器。

这个应用程序需要连接到另一台机器上的SQL Server数据库(其实是在云端,但我有IP地址、端口、数据库名称和登录凭证)。

我还需要在我的机器上安装其他东西吗,除了Twisted以外?

我应该使用哪个API呢?

2 个回答

1

如果你想要一个可以随身携带的mssql服务器库,可以试试来自www.pytds.com的模块。这个模块支持Python 2.5及以上版本,还有3.1版本,支持存储过程功能也很不错。它的接口设计得比较“实用”,而且有一些其他地方找不到的好功能。

2

twisted.enterprise.adbapi 可以帮助你在使用任何 DB-API 2.0 模块时,不会让程序停下来。它通过在一个线程池中运行数据库操作,提供了一个非阻塞的、基于 Deferred 的接口。python-mssql 看起来是一个符合 DB-API 2.0 标准的 MSSQL 模块(不过我自己没用过)。

撰写回答