2010-09-07 80 views
0

我有一個扭曲的應用程序,運行在與Win 2008服務器的x86 64位計算機上。扭曲並連接到SQL Server

它需要連接到另一臺機器上運行的SQL Server數據庫(實際上在雲中,但我有IP,端口,數據庫名稱,憑據)。

我是否需要在我的機器上安裝更多Twisted?

應該使用哪個API?

回答

2

twisted.enterprise.adbapi將幫助您使用任何DB-API 2.0模塊而不會阻塞。它通過在線程池中運行數據庫操作爲您提供非阻塞的基於Deferred的API。 python-mssql似乎是一個適用於MSSQL的DB-API 2.0兼容模塊(我從來沒有使用過它)。

+0

謝謝。我將嘗試使用python-mssql。 – 2010-09-07 14:02:23

1

如果你想擁有可移植的mssql服務器庫,你可以試試www.pytds.com的模塊。 它適用於2.5+和3.1,有一個很好的存儲過程支持。它的API更「功能性」,並具有一些你不會在其他地方找到的好功能。