2010-09-07 3 views
0

У меня есть приложение Twisted, которое работает на 64-битной машине x86 с сервером Win 2008.Скрученный и подключение к SQL Server

Он должен быть подключен к базе данных SQL Server, которая запускается на другом компьютере (фактически в облаке, но у меня есть IP, порт, имя db, учетные данные).

Нужно ли мне установить что-нибудь еще, что Twisted to my machine?

И какой API следует использовать?

ответ

2

twisted.enterprise.adbapi поможет вам использовать любой модуль DB-API 2.0 без блокировки. Он дает вам неблокирующий API на основе отложенных операций, запуская операции с базами данных в пуле потоков. python-mssql представляется совместимым с DB-API 2.0 модулем для MSSQL (я никогда не использовал его сам).

+0

спасибо. Я попытаюсь использовать python-mssql. –

1

Если вы хотите иметь портативную библиотеку серверов mssql, вы можете попробовать модуль с сайта www.pytds.com. Он работает с 2.5+ и 3.1, имеет хорошую поддержку хранимых процедур. Это api более «функциональный», и имеет некоторые хорошие функции, которые вы больше нигде не найдете.

Смежные вопросы