|
| 1 | +title: SQLObject |
| 2 | +category: page |
| 3 | +slug: sqlobject |
| 4 | +sortorder: 0910 |
| 5 | +toc: False |
| 6 | +sidebartitle: SQLObject |
| 7 | +meta: SQLObject is an object-relational mapper (ORM) library for Python applications. |
| 8 | + |
| 9 | + |
| 10 | +# SQLObject |
| 11 | +[SQLObject](http://www.sqlobject.org/) |
| 12 | +([source code](https://github.com/sqlobject/sqlobject)) |
| 13 | +is an |
| 14 | +[object-relational mapping layer (ORM)](/object-relational-mappers-orms.html) |
| 15 | +which can retrieve and modify Python [application data](/data.html) from |
| 16 | +[relational databases](/databases.html) such as [SQLite](/sqlite.html), |
| 17 | +[PostgreSQL](/postgresql.html) and [MySQL](/mysql.html). It has been under |
| 18 | +active open source development for over 14 years, since |
| 19 | +[before 2003](http://sqlobject.org/News1.html#sqlobject-0-5). |
| 20 | + |
| 21 | +<div class="well see-also">SQLObject is an implementation of the <a href="/object-relational-mappers-orms.html">object-relational mapping (ORM)</a> concept. Learn more in the <a href="/data.html">data</a> chapter or view <a href="/table-of-contents.html">all topics</a>.</div> |
| 22 | + |
| 23 | + |
| 24 | +### SQLObject resources |
| 25 | +SQLObject has been around for a long time as an open source project but |
| 26 | +unfortunately there are not that many tutorials for it. The following |
| 27 | +talks and posts will get you started. If you take an interest in the project |
| 28 | +and write additional resources, file an |
| 29 | +[issue ticket](https://github.com/mattmakai/fullstackpython.com/issues) |
| 30 | +so we can get them added to this list. |
| 31 | + |
| 32 | +* This post on |
| 33 | + [Object-Relational Mapping with SQLObject](http://www.andypatterns.com/index.php/blog/object_relational_mapping_pattern_-_using_sqlobj/) |
| 34 | + explains the concept behind ORMs and shows the Python code for how they |
| 35 | + can be used. |
| 36 | + |
| 37 | +* Ian Bicking presented on SQLObject back in 2004 with a talk on |
| 38 | + [SQLObject and Database Programming in Python](http://www.ianbicking.org/docs/sqlobject-presentation/sqlobject-and-database-programming.html). |
| 39 | + |
| 40 | +* [Connecting databases to Python with SQLObject](https://www.ibm.com/developerworks/library/os-pythonsqlo/index.html) |
| 41 | + is an older post but still relevant with getting started basics. |
| 42 | + |
0 commit comments