标签: cherrypy
我正在使用ADO从cherrypy连接到SQL服务器。我应该把它放在哪里:
pythoncom.CoInitialize()
在__init__内或执行GET的索引方法内部?
谢谢!
答案 0 :(得分:0)
有关COM信息,请参阅MSDN。你应该为应用程序中的每个额外线程调用一次,所以我猜你要么需要入侵线程池,要么在初始化COM时有一个线程局部标志。请注意,您应该在线程终止时调用CoUninitialize(),这是您无法使用该标志解决的另一个问题。
CoUninitialize()
或者您可以使用不同的数据库库,如pyodbc - 它似乎不使用COM。