PURPOSE.
Version 1.1 of the Data Access Library (dalib).
This library supports middle level in  a data access application. That is,
it contains no GUI classes, but abstracts from jdbc - level programming.

ARCHIVES
So this distribution consist of:
dalib.zip - compiled classes (deployment library).
dalib-src.zip - sources.
dalib-doc.zip - javadoc.
wizzard.zip - code generators (referenced as Data Access Builder in docs).
dalib-ex.zip - examples

TESTED ENVIRONMENT
Library was tested against Informix DBMS. Three kinds of jdbc driver used:
jdbc-odbc bridge + INTERSOLV ODBC driver for Informix v.3.10;
jdbc driver type 4 from Informix v. 1.22 and later;
jdbc driver type 3  for Informix from SequeLink v.4.5;
I used jdk 1.1.6 and above.

HOW TO USE IT
One can write database - specific subclasses manually or use source code generators.
There are two source code generators. JProjects.eab.data.wizzard.DataWizzard requiers
no live connection to database. Just do it:

java -cp wizzard.jar:$CLASSPATH JProjects.eab.data.wizzard.DataWizzard <data_map_file>

Structure and meaning of the data_map_file described in two sample files
Sample.par and Sample_with_join.par in exaples subdirectory and in documentation.
Second generator have simple GUI and reqiures jdbc connection to produce
new mapping from DB table(s) to java code. It can save mapping information
as serialized object for later rebuilds. This generator's main class is
JProjects.wizzard.Database.


LICENCE AGREEMENT
This code may be used and distributed on terms of GNU General Public Licence.

NEW FEARTURES in this release (as compared with 1.0b release).
1. Support for BLOBs added.
2. GUI - based source code generator implemented with Swing.
3. Some bugs fixed.
4. BlobSample examples added.




Alexandr Jaremenko <jarem@altavista.net>

