discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ANN: 1.2 release of the sqlclient library


From: Richard Frith-Macdonald
Subject: ANN: 1.2 release of the sqlclient library
Date: Wed, 22 Feb 2006 15:04:50 +0000


This should have been released in December, but I just haven't
managed to fit it in until forced by the fact that FOSDEM is upon us ...


This is the 1.2 release of the 'sqlclient' library (version 1.2.0)


Scope
====
This library is a lightweight database abstraction layer designed to make it simple to write high performance applications using SQL databases from
Objective-C.
The library consists of a semi-abstract superclass doing much of the work
and allowing extremely simple database specific bundles to be written to
talk to particular database servers.  It comes with backend bundles for
Postgres, MySQL, and SQLite (plus an untested Oracle bundle).


Platforms
=========
GNUstep gnu/linux
GNUstep windows/mingw32 (only tested for SQLite)
Cocoa ... reported to work.


New in this release
===================
Removed  WebServe rinto its own library
Supports in-memory caching using GSCache from performance library
SQLite support
Can quote arrays and sets of database values.
Minor fixes.
Windows/Mingw32 support ... NB you have to build with ...
  LINKSQLCLIENT=1 make
or
  LINKSQLCLIENT=1 make debug=yes
depending on whether you build with debug or not.


Contents
========
SQLClient
Provides managements of connections to (multiple) database backends.
Each instance represents a database connection.

SQLClient(Caching)
Category providing methods for handling locally cached query results.

SQLRecord
Represents a record in the database

SQLTransaction
Represents a sequence of operations to be performed as a single transaction.
Statements may be added to transactions and transactions may be merged.

SQLClientECPG
Backend bundle using embedded SQL for Postgres.

SQLClientMySQL
Backend bundle handling MySQL database.

SQLClientOracle
Backend bundle using embedded SQL for Oracle.

SQLClientPostgres
Backend bundle handling Postgres database.

SQLClientSQLite
Backend bundle handling SQLite database.


Location
========
Available from the gnustep subversion repository.

Browse at http://svn.gna.org/viewcvs/gnustep/libs/sqlclient/tags/1.2.0

Download with:
svn co svn://svn.gna.org/svn/gnustep/libs/sqlclient/tags/1.2.0 sqlclient


Bugs
====
Please report bugs to https://savannah.gnu.org/bugs/?group=gnustep selecting 'Libraries' as the catagory. NB. please check to see if a bug has already
been reported before submitting a new one.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]