What is QuickLite?
It's a powerful, yet simple-to-use Cocoa wrapper for SQLite 3, the
embeddable SQL database engine.
QuickLite already includes SQLite, so there's no need to download and
to configure. It provides the developer with a SQL database without
running a separate RDBMS process. QuickLite is not a client library
used to connect to a big database server. QuickLite is the server,
reading and writing directly to and from the database files on disk.
New features in QuickLite 1.5:
- Updated with SQLite 3.0.7
- Data integrity check provided by SQLite
- Datatype support includes QLString, QLNumber, QLBoolean, QLDateTime,
and QLContainer
- Better data caching: CacheAllData, CacheOnDemand, or DoNotCacheData
- QuickEdit: add, edit, and remove rows without a single SQL statement,
the OOP-way
- Save and revert supported, database-wide and on a cursor-by-cursor
basis
- Distributed notifications, Fast User Switching-aware, sent when a
commit action takes place
- Debugging facilities to observe all SQL statements executed, as well
as tracing QuickLite methods
- Lots of optimizations
Other Features:
- Updated with SQLite 3.0.7
- Objected-oriented
- Easy to use
- Just 3 classes to deal with: QuickLiteDatabase, QuickLiteCursor, and
QuickLiteRow
- Data file compaction
- Includes introspection methods to access table names, column names,
indexes, etc.
- 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
- Several examples are included, including SQLiteManagerX, a SQLite 3
database browser
Since the QuickLite 1.5 Beta Program began, lots of improvements and
bug fixes have been made. To know more, please read the Release Notes.
-- Tito
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/email@hidden