Changes between Version 2 and Version 3 of Docs/Prog/Manual/ApplicationLibraries/Database/SQLite
- Timestamp:
- 02/01/13 14:35:18 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Docs/Prog/Manual/ApplicationLibraries/Database/SQLite
v2 v3 2 2 [[TOC(heading=Table of Contents, Docs/Prog/*)]] [[PageOutline]] 3 3 4 == About SQLite==4 === About SQLite === 5 5 The Cardinal 825 comes fully equipped with an open source relational database known as SQLite. SQLite is a software library that implements a [http://sqlite.org/selfcontained.html self-contained], [http://sqlite.org/serverless.html serverless], [http://sqlite.org/zeroconf.html zero-configuration], [http://sqlite.org/transactional.html transactional] SQL database engine. SQLite is the [http://sqlite.org/mostdeployed.html most widely deployed] SQL database engine in the world. The source code for SQLite is in the [http://sqlite.org/copyright.html public domain]. SQLite is used by companies such as Adobe, Bloomberg, mozilla, symbian, Skype, and Google (Android OS). 6 6 7 == SQLite Library (libsql)==7 === SQLite Library (libsql) === 8 8 Cardinal supplies a library that allows usage of the SQLite database as well as a wrapper class to make generating queries and using the database as easy as possible. You can get the latest library from [wiki:/Libs/libsql this wiki] or by [wiki:/Docs/Prog/Manual/Subversion checking out the latest source] from the repository. 9 9 10 == Using libsql==10 === Using libsql === 11 11 Once you have the latest source you will need to include it in your project by modifying your project settings. Follow the steps listed below to get up and running. 12 12 … … 45 45 9. Click '''OK''' to save your settings. 46 46 47 == SqlBuilder Class==47 === SqlBuilder Class === 48 48 A query builder class has been included with the SQLite library to facilitate generation of queries. Using the class is recommended to eliminate query bugs (and debugging time). Below you can find examples of using the class. 49 49 … … 110 110 }}} 111 111 112 == SQLite++ Class==112 === SQLite++ Class === 113 113 A C++ wrapper has been provided that sits on top of the SQLite C functions and aims to make implementation easier. See below for examples. 114 114 … … 163 163 }}} 164 164 165 == Using SQLite++ with SqlBuilder==165 === Using SQLite++ with SqlBuilder === 166 166 You can easily combine SQLite++ and SqlBuilder to make database access easy. 167 167