Differences between revisions 15 and 17 (spanning 2 versions)
Revision 15 as of 2004-04-27 12:31:47
Size: 1676
Editor: frodo
Comment:
Revision 17 as of 2004-10-07 03:55:13
Size: 2307
Editor: cdm-66-233-1-165
Comment: Added qlime.ds link
Deletions are marked like this. Additions are marked like this.
Line 13: Line 13:
 * The PythonWebModules web.database module - Database abstraction layer to make it possible to run the same SQL on different databases without changing your code.
 * The PythonWebModules web.database.object module - Object relational mapper - treat an SQL database like python objects for easy programming, the SQL is done behind the scenes. Supports one and many to many mappings and can generate HTML forms for the data automatically.
Line 18: Line 20:
 * [http://www.qlime.org/ QLime]'s 'qlime.ds' module - a generic object data access module that includes an O-R mapper, an object - CSV file mapper, and is extensible to other data sources.

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.