2011-06-14 78 views
0

我要做到以下几点:如何使用SQLAlchemy在此背景下

  • 在运行用Python编写的2.7
  • 该软件连接到一个数据库(目前MySQL数据库)
  • 这是一个软件软件侦听端口X上的TCP连接
  • 当建立连接时,客户端x请求或命令某事,然后软件使用数据库存储,删除或获取信息(根据请求或命令)。

我现在头脑中有一种经典的连接数据库的方法,将连接存储到由连接监听器产生的线程中传递的对象(作为变量)那么这些线程使用对象中的变量来完成他们需要做的与数据库连接。 (我知道多处理比Python多线程更好,但这与我的问题目前没有关系)

现在我的问题,我应该如何在这种情况下使用SQLAlchemy?尽管我一直在阅读大量关于它的文档,但我仍然很困惑,尽管我一直在寻找很多东西,但似乎并没有特别处理这种情况的“好”例子。

回答

1

这里有什么问题? SQLAlchemy维护一个线程本地连接池。你还需要什么?

+0

一个示例,提示,使用什么函数/方法。请注意,我对Python/SQLAlchemy还比较陌生。不要求完整的工作,只是一些指导。 – Manhim 2011-06-14 03:17:33