sharing objects between classes

gherzig at fmed.uba.ar gherzig at fmed.uba.ar
Mon Jan 28 12:59:42 EST 2008


> Diez B. Roggisch a écrit :
>> Gerardo Herzig wrote:
>>
>>> Hi all. Im wondering the way to share a database connection between
>>> some
>>> classes:
>>>
>>> So far, i came up with a simple class schema, where each class means
>>> each different relation, i mean i have the follow classes
>>>
>>> class Database(object):
>>>   ## make the connection
>>>   self.conn = make_conn(....)
>>>
>>> class Table(object):
>>>   def get_fields:
>>>     ....
>>>
> (snip)
>>
>> Take a look at the sources of e.g. SQLObject and how they do it (in SO,
>> the
>> concept is called "HUB")
>>
> And while you're at it, take a look at SQLAlchemy too, and ask yourself
> if you really need to roll your own solution !-)

Yes, i dont need to reinvent the wheel, i know, it just seems like a
pattern i will have to deal with, not just in this case. SQLObject seems
like a big peace of code to read. At least to me (not that good
programmer).

I will take a look at SQLAlchemy, and see a little more.
Thanks!

Gerardo





More information about the Python-list mailing list