Mercurial > cpython-lru_cache-weakref
diff Doc/lib/libsqlite3.tex @ 39812:6a83b2740fc7 2.5
Explain SQLite a bit more clearly
| author | Andrew M. Kuchling <amk@amk.ca> |
|---|---|
| date | Fri, 08 Sep 2006 13:36:57 +0000 |
| parents | 388b7d90bb89 |
| children | b5275882a3e0 |
line wrap: on
line diff
--- a/Doc/lib/libsqlite3.tex Fri Sep 08 10:01:23 2006 +0000 +++ b/Doc/lib/libsqlite3.tex Fri Sep 08 13:36:57 2006 +0000 @@ -6,14 +6,16 @@ \sectionauthor{Gerhard Häring}{gh@ghaering.de} \versionadded{2.5} -SQLite is a C library that provides a SQL-language database that -stores data in disk files without requiring a separate server process. +SQLite is a C library that provides a lightweight disk-based database +that doesn't require a separate server process and allows accessing +the database using a nonstandard variant of the SQL query language. +Some applications can use SQLite for internal data storage. It's also +possible to prototype an application using SQLite and then port the +code to a larger database such as PostgreSQL or Oracle. + pysqlite was written by Gerhard H\"aring and provides a SQL interface compliant with the DB-API 2.0 specification described by -\pep{249}. This means that it should be possible to write the first -version of your applications using SQLite for data storage. If -switching to a larger database such as PostgreSQL or Oracle is -later necessary, the switch should be relatively easy. +\pep{249}. To use the module, you must first create a \class{Connection} object that represents the database. Here the data will be stored in the
