Qore Programming Language

  • Increase font size
  • Default font size
  • Decrease font size

sqlite3 module information

E-mail Print PDF

SQLite LogoThe sqlite3 module for Qore provides a database driver for SQLite3 database files.

It requires qore 0.7.0 or greater and sqlite3 headers and libraries to build.

Module documentation: http://qore.org/manual/modules/sqlite3-module-doc.html

The driver supports the following features:

  • all sqlite3 afinities (datatypes) are supported, except "date" types.
  • "date" types are supported only for writing from Qore. See Sqlite3 docs for more infromations about its date handling
  • multi-dimensional arrays are not supported for binding and retrieving
  • is thread-safe
  • transaction management is supported
  • transparent character encoding conversion is supported if necessary

The driver's name is "sqlite3".
ex (with Qore 0.8.0+):

my Datasource $db("sqlite3");

The latest source code can be checked out from svn with the following command:

svn co https://svn.qore.sf.net/svnroot/qore/module-sqlite3/trunk qore-module-sqlite3

SVN browse here: http://qore.svn.sourceforge.net/viewvc/qore/module-sqlite3/trunk/

RPMs for Linux can be found at the opensuse build service here: http://download.opensuse.org/repositories/devel:/languages:/misc/

Mac OS/X users can install this module by using macports by issuing the following command

sudo port selfupdate
sudo port -vu install qore-sqlite3-module

 

Last Updated on Sunday, 20 June 2010 09:53