Small. Fast. Reliable.
Choose any three.

This information is obsolete. You are looking at the CVSTrac source management system display for SQLite that was replaced by Fossil on 2009-08-11. The information shown here has not been updated since that cut-over. These pages are retained for historical reference only.

Page History

Turn Off History

If you know of a driver or wrapper for SQLite that is not listed below, please feel free to add it to the list. Please indicate SQLite version(s) supported.

Ada

BASIC dialects

BlitzMax

C

  • qrfSQL2 Database Engine - an abstractions and modified version of SQLite optimized to run on Windows CE devices (Handhelds, PocketPC's, Smartphones). Runs on all Windows CE versions since WCE 2.10. Runs also on Win32, Cygwin and Linux operating systems. Provider a high-level (ADO style) API to quick create robust applications. Native API's for C, C++, Delphi, COM (any ActiveX language such Visual Basic, VBScript, ASP, .NET Framework, etc), Java and SuperWaba.
  • High level C API for SQLite 3.x with thread-safe Connection Pooling http://www.tildeslash.com/libzdb/
  • SQLcrypt - SQLite3 + C API for transparent storage-level AES encryption - Windows and Mac OS X. Also Tcl, Python and Zope interfaces. Try before you buy. http://www.sqlcrypt.com

Ch --- an Embeddable C/C++ Interpreter for Script Computing

  • Ch SQLite is a {link: http://www.softintegration.com Ch} binding to SQLite C library. Ch is an embeddable C/C++ interperter for scripting, shell programming, numerical computing, 2D/3D plotting and embedded scripting. With the Ch SQLite package, all C (or C++) programs using functions from the SQLite C library can readily run in Ch interpretively without compilation. It is an ideal solution for rapid prototyping, Web- based applications, and embedded scripting.

C++ Wrappers

Clipper

Common Lisp

  • a Common Lisp interface to SQL RDBMS which includes both functional and object oriented subsystems for data definition and manipulation as well as an integrated symbolic SQL syntax. A number of Common Lisp implementations and RDBMS (including SQLite) are supported.
  • Lispworks bindings for SQLite at http://members.optusnet.com.au/apicard/

COM Wrappers / Visual Basic DLLs

Drivers

Delphi

  • qrfSQL2 Database Engine - an abstractions and modified version of SQLite optimized to run on Windows CE devices (Handhelds, PocketPC's, Smartphones). Runs on all Windows CE versions since WCE 2.10. Runs also on Win32, Cygwin and Linux operating systems. Provider a high-level (ADO style) API to quick create robust applications. Native API's for C, C++, Delphi, COM (any ActiveX language such Visual Basic, VBScript, ASP, .NET Framework, etc), Java and SuperWaba.
  • ASGSQLite: Open source (NewBSD) Delphi (4..) C++ (BCB5, 6) components for SQLite V2.8.x and V3.x.x. (TASQLiteDB, TASQLiteQuery, TASQLiteTable, TASQLiteUpdateSQL). No need for the BDE but Delphi standard edition is not supported. Support for static linking (obj files included, no dll needed), utf-8 and unidirectonal dataset (max speed). (updated 7 mar 2006) http://sqlite.aducom.com
  • ZeosLIB: The ZeosLib is a set of database components for MySQL, PostgreSQL, Interbase, Firebird, MS SQL, Sybase, Oracle, DB/2, SQLite (2.8.x & 3.x - in cvs) for Delphi, Kylix, C++ Builder, Lazarus
  • DISQLite3: The fully embedded, no-DLL SQLite3 solution for Delphi (D4, D5, D6, D7, D2005, D2005). Yes, it does compile with Delphi standard / personal and does NOT require sqlite3.dll: {link: http://www.yunqa.de/delphi/sqlite3/ DISQLite3} provides the complete SQLite3 API, is regularly updated, very small, well documented, tightly integrated, and carefully optimized. As a result, {link: http://www.yunqa.de/delphi/sqlite3/ DISQLite3} outperforms sqlite3.dll up to 50% for common operations. Free personal edition.
  • Delphi class for SQLite. http://www.torry.net/db/direct/db_directsql/tsqlite.zip
  • LibSQL - Delphi/Kylix/Freepascal interface for SQLite, MySQL and ODBC32. http:// libsql.sourceforge.net/
  • Fast and lean wrappers, browser, date/time and soundEx functions http://www.it77.de/sqlite/sqlite.htm
  • Dataset descendant for SQLite: http://sourceforge.net/projects/sqlite4delphi (** dead project **)
  • Simple SQLite 3.0 wrapper, no TDataset or databinding, but fast and easy to use. Free for any purpose. http://www.itwriting.com/sqlitesimple.php

eyuyan (an OO programming language with a full-featured-IDE including UI-visual-designer and words-auto-complete, suporting platform-crossing-programme, easy to use, perfect in functions)

Ewe (Java clone, Waba descendant, nice PDA support)

Flash (Actionscript 2)

  • The SQLite Connector implements an Actionscript 2 class for SQLite 3.2. However, a third-party wrapper like SWF Studio is needed. Free Trial available, comes with a full example and help docs.

Forth

Fortran

Haskell

  • HSQL supports SQLite 2 and 3.
  • Takusen supports SQLite 3 only.
  • HDBC supports SQLite 3.

Java

Javascript

Lua

.NET Framework

newLISP

  • newLISP is a LISP based scripting language and has a module for interfacing with SQLite 2 and 3 for Win32 and Linux/BSD/OSX platforms. http://newlisp.org

Objective-C

  • Objective-C (Cocoa) wrapper for SQLite. http://www.blackholemedia.com/code/
  • STEnterprise: Another Cocoa wrapper for SQLite. Includes a framework and NSCoder subclass for object persistence.
  • ObjC/Cocoa relational framework. No query strings/tables http://treehouseideas.com/datacrux/
  • QuickLite is a Cocoa-based wrapper for SQLite 3. It's easy and powerful, object-oriented, offers full cursor access, datatype support (QLString, QLNumber, QLBoolean, QLDateTime, and QLContainer), distributed notifications, data file compaction, data integrity check, debugging facilities, includes introspection methods to access table names, column names, indexes, etc. Also includes utility methods to create and drop tables, add and remove columns, insert data, and more! Access to SQLite's last error ID and associated error string. BLOB support. and more! http://www.webbotech.com
  • CoreData, Apples persistence framework for Cocoa and part of OS X 10.4 uses SQLite as its efficient storage backend. http://developer.apple.com/macosx/coredata.html

Objective Caml (OCaml)

Parser

  • SQLite access driver: http://www.parser.ru/en/ (web scripting engine is done for Win32 and Linux. Binaries and sources will be officially released soon, just after confirmation from parser developers.)

Perl

PHP

Pike

  • Pike SQLite glue (pike -x monger --install Sql.Provider.SQLite)

Python

REALbasic

  • SQLite is the database engine for the REAL SQL Database, which is built into the currently shipping version of REALbasic. http://realsoftware.com

Rebol

Revolution

Ruby

Scheme

SmallTalk

Tcl/Tk

  • A Tcl interface is included with the SQLite core.

Other

Attachments:

  • dblite.zip 12906 bytes added by anonymous on 2006-Mar-11 04:49:18 UTC.
    DBLite - a C++ template wrapper for win32. depend on BOOST MPL. support VC6, VC7.1