summaryrefslogtreecommitdiffstats
path: root/Doc
diff options
context:
space:
mode:
authorAndrew M. Kuchling <amk@amk.ca>2006-09-08 13:36:57 (GMT)
committerAndrew M. Kuchling <amk@amk.ca>2006-09-08 13:36:57 (GMT)
commitf36dddafc11847043292c2fde9548675b8fe1e5e (patch)
tree99e6ddeae2c8a21a80969e9d7c3c93d3e00ed671 /Doc
parent62f19e4281a12a9460c8f04dc205c3a99271e8c9 (diff)
downloadcpython-f36dddafc11847043292c2fde9548675b8fe1e5e.zip
cpython-f36dddafc11847043292c2fde9548675b8fe1e5e.tar.gz
cpython-f36dddafc11847043292c2fde9548675b8fe1e5e.tar.bz2
Explain SQLite a bit more clearly
Diffstat (limited to 'Doc')
-rw-r--r--Doc/lib/libsqlite3.tex14
1 files changed, 8 insertions, 6 deletions
diff --git a/Doc/lib/libsqlite3.tex b/Doc/lib/libsqlite3.tex
index d87e064..7517f6b 100644
--- a/Doc/lib/libsqlite3.tex
+++ b/Doc/lib/libsqlite3.tex
@@ -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