Differences between revisions 1 and 10 (spanning 9 versions)
Revision 1 as of 2002-07-12 20:24:23
Size: 101
Editor: cache-1
Comment:
Revision 10 as of 2003-07-19 21:48:56
Size: 1109
Editor: lama
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Python supports the creation of BusinessObjectModels using tools such as PyDo. Are there others? There are several wrappers that provide improved or simplified interfaces to SQL databases. Some of these might be referred to as ``object relational mappers``, or ORM in this list -- these create Pythonic objects out of database rows. Others may only help generate SQL, or provide simple mapping support.

 * DbObj: ORM
 * [http://opensource.theopalgroup.com/ db_row]: SQL result wrapper
 * [http://forgetsql.sourceforge.net/ forgetSQL]: ORM
 * [http://www.livinglogic.de/Python/sql/ ll.sql]: SQL generator
 * PgResultSet: built-in facility for column access by name for pyPgSQL and PySQLite
 * MiddleKit: ORM
 * [http://modeling.sourceforge.net/ Modeling Object-Relational Bridge]: ORM and schema design with Zope integration
 * [http://www.tux4web.de/orm/ Object Relational Membrame]: ORM
 * PyDo: ORM
 * [http://www.colorstudy.net/software/webware/SQLBuilder.py SQLBuilder]: SQL generator
 * [http://dustman.net/andy/python/SQLDict SQLDict]: SQL wrapper
 * [http://colorstudy.com/software/SQLObject/ SQLObject]: ORM

See also Thinki:PersistenceSystems and Thinki:ObjectOrientedDatabase

There are several wrappers that provide improved or simplified interfaces to SQL databases. Some of these might be referred to as object relational mappers, or ORM in this list -- these create Pythonic objects out of database rows. Others may only help generate SQL, or provide simple mapping support.

See also PersistenceSystems and ObjectOrientedDatabase

HigherLevelDatabaseProgramming (last edited 2018-02-01 18:11:05 by EtienneRobillard)

Unable to edit the page? See the FrontPage for instructions.