firefly框架分析之dbentrust package(一)

来源:互联网 发布:java框架设计 编辑:程序博客网 时间:2024/05/22 05:29

该包下面主要是数据库的处理与memcached存储。里面封装了,从memcached数据到python对象的映射。可以以操纵python对象的方式进行memcached中存储的数据的操作,只要在不同的进程中实例化相同名称的memobject对象,就能保证对象中的数据是一致的。还包含了将这个对象中的数据同步到数据库的出来方法。这里不需去写一句sql语句。

dbpool.py

class DBPool  数据库连接池

def initPool(self,**kw):  初始化数据库连接池,这里传入的参数应该是个dict

从 config.json中获取db的以下属性:

"host","user","passwd","port","db"
def connection(self):      获取一条数据库连接

原创粉丝点击