Python 如何同时创建与advantage数据库服务器的多重连接?

Python 如何同时创建与advantage数据库服务器的多重连接?,python,python-2.7,Python,Python 2.7,我正在尝试与一个使用ADS作为数据库的现有应用程序集成 当我使用下面的代码连接我的集成应用程序时,它连接良好,直到我尝试同时运行原始应用程序。它似乎只允许一个连接,我的应用程序似乎保持连接并阻止所有其他连接。但是,我可以让多个原始应用程序的实例当前运行而没有问题。这让我相信这就是我试图从c#app中纠正错误的方式。当原始应用程序打开,然后我尝试连接我的集成应用程序时,我收到的错误是“无法打开Advantage Data Dictionary.axServerConnect” 错误7077:无法打

我正在尝试与一个使用ADS作为数据库的现有应用程序集成

当我使用下面的代码连接我的集成应用程序时,它连接良好,直到我尝试同时运行原始应用程序。它似乎只允许一个连接,我的应用程序似乎保持连接并阻止所有其他连接。但是,我可以让多个原始应用程序的实例当前运行而没有问题。这让我相信这就是我试图从c#app中纠正错误的方式。当原始应用程序打开,然后我尝试连接我的集成应用程序时,我收到的错误是“无法打开Advantage Data Dictionary.axServerConnect”

错误7077:无法打开Advantage数据字典。axServerConnect

有什么建议吗?如何同时创建多个连接

Python代码:

conn = adsdb.connect(DataSource=str(dbpath[0]), ServerType='local', 
UserID = config.ADS_USERNAME, password=config.ADS_PASS)
根据ADS文档中的说明,您可以通过向客户端连接参数提供
pooling=True
来使用连接池

我认为使用这种方法,您将能够同时打开多个连接

编辑


在检查了
adsdb
python脚本之后,我认为它不支持连接池。您可能可以在
C#
应用程序中设置连接池。

好的,谢谢,我们正在检查连接池。