Is there any interest for a light 100% Java JDBC database

Is there any interest for a light 100% Java JDBC database

Post by Dirk Bosma » Wed, 25 Nov 1998 04:00:00



I was toying around with some free and non-free databases, but found
nothing that offers what I need. Therefor I wrote a database myself in
100% Java, by implementing the JDBC interfaces (java.sql.*): just copy
them to a class and start writing.

I'm almost there for what I need of it, but if there is sufficient
interest I might do an extra effort. Just tell me what you like or
need, and I'll have a look at it.
However I do not share the sources yet, because
1. they are too much unfinished/unpolished
2. I have no experience with managing a cooperative programming
project or whatever you linux builders call it

What is in my package now or soon:
- zero installation: 100% java, just jar the classes (or do you prefer
explaining to an end-user how to install Access and an ODBC driver for
it, and then enter the right names at the right places for your
JDBCODBC bridge?)
- needs no expensive DB server at the other end of a Web connection.
In fact, it was created for single user applications (or applets?)
- I yet have to check wether multi-user access would pose a problem.
But my clients are dentists, and few of them work at the same patient
at the same moment (though once I had my dentist call in his brother
dentist-in-spe to help pulling, but none of them bothered about the
computer at that moment)
- supports following SQL subset
 SELECT
   [* | table1.* | table2.column]...
   FROM table1...
   WHERE [table1].column1
     [<,<=,>,>=,<>,=,LIKE]
     [ [table2].field2 | string literal | numeric literal] ...
   ORDER BY [table1.]column1 ...
 DELETE FROM table1
   WHERE (see SELECT)
 UPDATE table1
   SET column1 = [string literal | numeric literal | bit literal] ,...
   WHERE (see SELECT)
 INSERT INTO table1
   [(column1, ...)]
   VALUES ([string literal | numeric literal | bit literal] ,...)
 CREATE TABLE table1
   (column1 [CHAR(n) | VARCHAR | LONGVARCHAR
   | BINARY(n) | VARBINARY | LONGVARBINARY
   | BIT | TINYINT | SHORTINT | INTEGER | BIGINT
   | DECIMAL(p,s) | NUMERIC | DATE | TIME | TIMESTAMP] , ...)
 DROP TABLE table1
- I just managed to get a copy of (a preview of) SQL92 specs, and
formatted it into HTML for easier reading/hyperlinking, so expect more
SQL statements later (these SQL92 specs seem hard to get. is there any
interest in them as well?)
- has a javax.swing.table.TableModel implementing ResultSet
- has a database-based resourcebundle
- tables reside in human-readable/editable ASCII text files
(comma-separated values) or HTML files (using a much faster
StringTokenizer than the standard java.util.~ one)
- pluggable data parser/formatter for using your own file formats
- data tables from even more source types can be plugged into the
resultset as java arrays or vectors
- JDBC-based (though not formally JDBC compliant, for I don't do full
SQL entry level yet)
- some JDBC 2 support already, though some of it is commented out
cause I cannot compile it all while I need to be on JDK116
- lightweight: present total class size 146kB, of which some may be
left out depending on the needs of the application, like e.g.
PreparedStatement, DatabaseMetaData, DBResourceBundle, ...
I'm also considering separate classes for query and for update
statements, in case you need a read-only database (e.g. the HTML file
your applet runs in)
- arithemtic expressions are going to be in it too
- some date functions are already in, others will follow when I need
them
- speed as fast as java

Why did I build it:
- I needed zero install as a starter. When users like my applications,
they might pay me to install more performant or reknowned databases or
JDBC or JDBC/ODBC drivers for them.
- I want the database to be human readable, so information stored
through my application can be communicated to others that don't have
the information. No need for exports.
- I needed a modifyable ResourceBundle. The standard implementations
PropertyResourceBundle and ListResourceBundle are too weak at this:
Did you ever notice that PropertyResourceBundle uses a private
Properties field as storage? Well, Properties has a setProperty() and
a save() method, but PropertyResourceBundle gives you no access to
it). And it supports String resources only. ListResourceBundle stores
it's resources in a java class file, so again at runtime you cannot
update them. It sucks.
- Above all, it's fun

^     _/_/_/_/   _/_/  _/_/_/_/   _/    _/  v
^    _/     _/  _/_/  _/     _/  _/   _/    v
^   _/     _/  _/_/  _/_/_/_/   _/_/_/      v
^  _/     _/  _/_/  _/   _/    _/   _/      v
^ _/_/_/_/   _/_/  _/     _/  _/     _/     v
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
   Dirk de Pirk

 
 
 

Is there any interest for a light 100% Java JDBC database

Post by <samil.. » Thu, 26 Nov 1998 04:00:00


This is great.  I'd be surprised if this post didn't generate a great deal
of interest.  My employer is about to embark on a strategic project to
adopt a more homogenous structure for their corporate data and its
communication.  If we don't get our request to implement Notes/Domino, then
we will need to "roll our own" toolset, and tools like yours could be of
great interest to us.  I do suggest you rethink the necessity to test
multi-user access for a couple of reasons.  One is that while 2 dentists
may not treat 1 patient simultaneously, their respective office staff could
easily be working on billing or insurance issues for the same patient.
Second, as you further normalize the database structure, you will
inevitably create datasets that are inherently disposed to simultaneous
access (example - a dataset of insurance carriers, their addresses and
contact numbers).
On Tue, 24 Nov 1998 07:42:11 GMT Dirk Bosmans of EUnet Belgium, Leuven,
Belgium wrote this re Is there any interest for a light 100Java JDBC
database:
Quote:>- I yet have to check wether multi-user access would pose a problem.
>But my clients are dentists, and few of them work at the same patient
>at the same moment

Scott A. Miller

card carrying member of the Java *

 
 
 

Is there any interest for a light 100% Java JDBC database

Post by Roedy Gree » Fri, 27 Nov 1998 04:00:00


See my list of JDBC/SQL vendors, including some light Java projects with
source.  http://mindprod.com/jdbc.html.

For the JAVA GLOSSARY and the CMP Utilities: <http://mindprod.com>
--
Roedy Green,  Canadian Mind Products
-30-

 
 
 

Is there any interest for a light 100% Java JDBC database

Post by Michael Glen » Fri, 27 Nov 1998 04:00:00



> I was toying around with some free and non-free databases, but found
> nothing that offers what I need. Therefor I wrote a database myself in
> 100% Java, by implementing the JDBC interfaces (java.sql.*): just copy
> them to a class and start writing.

This is something that is few and far between as far as I can see. There
are a few free databases available but none seem to adhere to SQL92
specs. This includes BLOB and CLOB data types which happen to be what
I'm in the market for right now.

The ones I've come across are InstantDB http://www.veryComputer.com/
deciBel from NCSA http://www.veryComputer.com/
were obtained from Roedy Green's web page http://www.veryComputer.com/

I'm a little unsure if what you're creating is an actual database, or
more like middleware to various databases.

Quote:> - zero installation: 100% java, just jar the classes (or do you prefer
> explaining to an end-user how to install Access and an ODBC driver for
> it, and then enter the right names at the right places for your
> JDBCODBC bridge?)

Is this a separate application or something that would be embedded
within an app?

If there's significant interest, perhaps we can s*together some
developers to work on something. I'd be willing to help once I've
researched more details on creating databases. Anyone interested in
pursuing this further?

Also Dirk, if you could provide a pointer to those SQL92 specs. that
would be great. They are hard to get.

Thanks.

--
Michael Glenn
Research System Administrator
HEALNet Project

 
 
 

Is there any interest for a light 100% Java JDBC database

Post by Dirk Bosma » Fri, 27 Nov 1998 04:00:00


I did I did. I am a regular visitor of your pages.


article in comp.lang.java.databases on 26 Nov 1998 06:59:01 GMT6

Quote:>See my list of JDBC/SQL vendors, including some light Java projects with
>source.  http://mindprod.com/jdbc.html.

>For the JAVA GLOSSARY and the CMP Utilities: <http://mindprod.com>

^     _/_/_/_/   _/_/  _/_/_/_/   _/    _/  v
^    _/     _/  _/_/  _/     _/  _/   _/    v
^   _/     _/  _/_/  _/_/_/_/   _/_/_/      v
^  _/     _/  _/_/  _/   _/    _/   _/      v
^ _/_/_/_/   _/_/  _/     _/  _/     _/     v
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
   Dirk de Pirk
 
 
 

Is there any interest for a light 100% Java JDBC database

Post by Jim Rideno » Sat, 28 Nov 1998 04:00:00


   Take a look at InstantDB.  It's a Java database.



Quote:>I was toying around with some free and non-free databases, but found
>nothing that offers what I need. Therefor I wrote a database myself in
>100% Java, by implementing the JDBC interfaces (java.sql.*): just copy
>them to a class and start writing.

-------
To send me email remove "REMOVETHIS" from my address.
 
 
 

Is there any interest for a light 100% Java JDBC database

Post by Roedy Gree » Sat, 28 Nov 1998 04:00:00


Jim Ridenour asked, wrote, or quoted:

Quote:> Take a look at InstantDB.  It's a Java database.

I did a bunch of work updating the list of JDBC vendors last night.  You
can see it at http://mindprod.com/jdbc.html

For the JAVA GLOSSARY and the CMP Utilities: <http://mindprod.com>
--
Roedy Green,  Canadian Mind Products
-30-

 
 
 

Is there any interest for a light 100% Java JDBC database

Post by Dirk Bosma » Sat, 28 Nov 1998 04:00:00



Ridenour)'s article in comp.lang.java.databases on Fri, 27 Nov 1998
12:57:13 GMT6

Quote:>   Take a look at InstantDB.  It's a Java database.

There are just too few databases that are
- pure java (for zero installation at user's site)
- JDBC driven (for being replacable with a performant mainstream
database without too many problems)
- cheap enough for small projects/users
- if possible free while developping, so that any Java programmer can
start using it without having to invest kilo$



>>I was toying around with some free and non-free databases, but found
>>nothing that offers what I need. Therefor I wrote a database myself in
>>100% Java, by implementing the JDBC interfaces (java.sql.*): just copy
>>them to a class and start writing.

>-------
>To send me email remove "REMOVETHIS" from my address.

^     _/_/_/_/   _/_/  _/_/_/_/   _/    _/  v
^    _/     _/  _/_/  _/     _/  _/   _/    v
^   _/     _/  _/_/  _/_/_/_/   _/_/_/      v
^  _/     _/  _/_/  _/   _/    _/   _/      v
^ _/_/_/_/   _/_/  _/     _/  _/     _/     v
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
   Dirk de Pirk
 
 
 

Is there any interest for a light 100% Java JDBC database

Post by Dirk Bosma » Sun, 29 Nov 1998 04:00:00


I'm reacting to following parts of Michael Glenn

26 Nov 1998 15:15:28 -05006


>> I was toying around with some free and non-free databases, but found
>> nothing that offers what I need. Therefor I wrote a database myself in
>> 100% Java, by implementing the JDBC interfaces (java.sql.*): just copy
>> them to a class and start writing.

>This is something that is few and far between as far as I can see. There
>are a few free databases available but none seem to adhere to SQL92
>specs. This includes BLOB and CLOB data types which happen to be what
>I'm in the market for right now.

I'm still wondering what the difference is between a LONG VARCHAR and
a CLOB (or LONG VARBINARY and BLOB) for that matter. But I guess the
SQL specs will answer this when I get to that point.

Quote:

>The ones I've come across are InstantDB http://www.veryComputer.com/
>deciBel from NCSA http://www.veryComputer.com/
>were obtained from Roedy Green's web page http://www.veryComputer.com/

InstantDB might for many projects be quite a lot of UK pound once you
go commercial

Quote:

>I'm a little unsure if what you're creating is an actual database, or
>more like middleware to various databases.

It's a database on it's own, though there is a mechanism for plugging
in ready made resultset rows that is used by the DatabaseMetaData
getXXX methods

Quote:

>> - zero installation: 100% java, just jar the classes (or do you prefer
>> explaining to an end-user how to install Access and an ODBC driver for
>> it, and then enter the right names at the right places for your
>> JDBCODBC bridge?)

>Is this a separate application or something that would be embedded
>within an app?

Don't get the question. The classes of my database are just
implementations of the java.sql.* interfaces, and you don't need to
setup, schematize or otherwise configure a database server or client.
Quote:

>If there's significant interest, perhaps we can s*together some
>developers to work on something. I'd be willing to help once I've
>researched more details on creating databases. Anyone interested in
>pursuing this further?

>Also Dirk, if you could provide a pointer to those SQL92 specs. that
>would be great. They are hard to get.

They reside on my hard disk at the moment, I'm still working on adding
some more hyperlinks to it; it used to be a 691 page flat text file,
which is quite difficult to read. I don't know yet about putting it
online, question of copyrights (any specialists on that matter out
there?), though the flat text is readily available: do an FTP search
for sql1992.txt and you will find:

Quote:> ?FAST FTP Search ?

>"Case insensitive substring search" for "sql1992"

>--------------------------------------------------------------------------------

>  1 -r--r--r--    1.5M 1995 Mar 29 ftp.univ-evry.fr     /.00/lang/CPAN/modules/dbperl/refinfo/sql2/sql1992.txt
>  2 -r--r--r--    1.5M 1995 Mar 30 ftp.cdrom.com        /.1/perl/CPAN/modules/dbperl/refinfo/sql2/sql1992.txt
>  3 -r--r--r--    1.5M 1995 Mar 30 ftp.duke.edu         /.1/perl/modules/dbperl/refinfo/sql2/sql1992.txt
>  4 -r--r--r--    1.5M 1995 Mar 30 ftp.digex.net        /.10/CPAN/modules/dbperl/refinfo/sql2/sql1992.txt
>  5 -r--r--r--    1.5M 1995 Mar 29 ftp.plig.net         /.2/CPAN/modules/dbperl/refinfo/sql2/sql1992.txt
>  6 -r--r--r--    1.5M 1995 Mar 30 ftp.kddlabs.co.jp    /.2/lang/perl/CPAN/modules/dbperl/refinfo/sql2/sql1992.txt
>  7 -r--r--r--    1.5M 1995 Mar 29 ftp.hk.super.net     /.3/cpan/modules/dbperl/refinfo/sql2/sql1992.txt
>  8 -rw-r--r--    1.5M 1998 Jul 30 ftp.labyrinth.net.au /.3/ftp.cdrom.com/pub/perl/CPAN/modules/dbperl/refinfo/sql2/sql1992.txt
>  9 -rw-r--r--    1.5M 1995 Mar 29 ftp.kreonet.re.kr    /.3/languages/CPAN/modules/dbperl/refinfo/sql2/sql1992.txt
> 10 -rwxrwxr--    1.5M 1995 Mar 30 ftp.is.co.za         /.5/programming/perl/CPAN/modules/dbperl/refinfo/sql2/sql1992.txt
> 11 -r--r--r--    1.5M 1995 Mar 30 ftp.iis.u-tokyo.ac.jp /.6/lang/perl/CPAN/modules/dbperl/refinfo/sql2/sql1992.txt
> 12 -r--r--r--    1.5M 1995 Mar 30 ftp.dei.unipd.it     /.6d/ftp.utovrm.it/CPAN/modules/dbperl/refinfo/sql2/sql1992.txt
> 13 -rw-r--r--    1.5M 1995 Mar 29 ftp.dnttm.ro         /.archive1/CPAN/modules/dbperl/refinfo/sql2/sql1992.txt
> 14 -rw-r--r--    1.5M 1995 Mar 30 ftp.jaist.ac.jp      /.cached2/lang/perl/CPAN/modules/dbperl/refinfo/sql2/sql1992.txt
> 15 -r--r--r--    1.5M 1995 Mar 30 ftp.umr.edu          /.pub/cpan/modules/dbperl/refinfo/sql2/sql1992.txt

^     _/_/_/_/   _/_/  _/_/_/_/   _/    _/  v
^    _/     _/  _/_/  _/     _/  _/   _/    v
^   _/     _/  _/_/  _/_/_/_/   _/_/_/      v
^  _/     _/  _/_/  _/   _/    _/   _/      v
^ _/_/_/_/   _/_/  _/     _/  _/     _/     v
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
   Dirk de Pirk
 
 
 

Is there any interest for a light 100% Java JDBC database

Post by Roedy Gree » Sun, 29 Nov 1998 04:00:00


I added a bunch more JDBC vendors recently to the list at
<http://mindprod.com/jdbc.html>.

From the website logs I noticed many people have been accessing the URL
with a dot on the end, which does not work.

There seem to be quite a number of people building support around MySQL.

For the JAVA GLOSSARY and the CMP Utilities: <http://mindprod.com>
--
Roedy Green,  Canadian Mind Products
-30-

 
 
 

Is there any interest for a light 100% Java JDBC database

Post by Dirk Bosma » Sun, 29 Nov 1998 04:00:00




>>> I was toying around with some free and non-free databases, but found
>>> nothing that offers what I need. Therefor I wrote a database myself in
>>> 100% Java, by implementing the JDBC interfaces (java.sql.*): just copy
>>> them to a class and start writing.

>>This is something that is few and far between as far as I can see. There
>>are a few free databases available but none seem to adhere to SQL92
>>specs. This includes BLOB and CLOB data types which happen to be what
>>I'm in the market for right now.
>I'm still wondering what the difference is between a LONG VARCHAR and a CLOB (or LONG VARBINARY and BLOB) for that matter. But I guess the SQL specs will answer this when I get to that point.

I did some further reading, and CLOB and BLOB are SQL3 features, not
SQL92. But still, what makes them so different from LONGVARCHAR and
LONGVARBINARY

^     _/_/_/_/   _/_/  _/_/_/_/   _/    _/  v
^    _/     _/  _/_/  _/     _/  _/   _/    v
^   _/     _/  _/_/  _/_/_/_/   _/_/_/      v
^  _/     _/  _/_/  _/   _/    _/   _/      v
^ _/_/_/_/   _/_/  _/     _/  _/     _/     v
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
   Dirk de Pirk

 
 
 

Is there any interest for a light 100% Java JDBC database

Post by Michael Glen » Sun, 29 Nov 1998 04:00:00



> I'm reacting to following parts of Michael Glenn

> 26 Nov 1998 15:15:28 -05006

> I'm still wondering what the difference is between a LONG VARCHAR and
> a CLOB (or LONG VARBINARY and BLOB) for that matter. But I guess the
> SQL specs will answer this when I get to that point.

You've addressed this in a latter message, I'll address this in that
response.

Quote:> >The ones I've come across are InstantDB http://www.instantdb.co.uk/ and
> >deciBel from NCSA http://schneertz.ncsa.uiuc.edu/decibel/ . Both links
> >were obtained from Roedy Green's web page http://mindprod.com/jdbc.html
> InstantDB might for many projects be quite a lot of UK pound once you
> go commercial

Agreed. Developing using InstantDB would be fine assuming it supported
standard data types but the cost would significantly increase if you
wanted to use it as an internal database for you application or in my
case as the default option if the customer doesn't want to tie it into
an existing or more powerful enterprise database.

Quote:> >> - zero installation: 100% java, just jar the classes (or do you prefer
> >> explaining to an end-user how to install Access and an ODBC driver for
> >> it, and then enter the right names at the right places for your
> >> JDBCODBC bridge?)

> >Is this a separate application or something that would be embedded
> >within an app?
> Don't get the question. The classes of my database are just
> implementations of the java.sql.* interfaces, and you don't need to
> setup, schematize or otherwise configure a database server or client.

My mistake then. I was assuming a database on the back end was needed as
you mentioned "do you prefer explaining to an end-user how to install
Access". This was confusing as I didn't see why a user needed to worry
about another database product.

Quote:> >Also Dirk, if you could provide a pointer to those SQL92 specs. that
> >would be great. They are hard to get.
> They reside on my hard disk at the moment

I'll do the FTP search as you suggested.

Thanks.

--
Michael Glenn
M. Glenn Digital Consulting
http://www.mglenn.com

Also check out Signal!
http://www.mglenn.com/signal

 
 
 

Is there any interest for a light 100% Java JDBC database

Post by Michael Glen » Sun, 29 Nov 1998 04:00:00




> >>This is something that is few and far between as far as I can see. There
> >>are a few free databases available but none seem to adhere to SQL92
> >>specs. This includes BLOB and CLOB data types which happen to be what
> >>I'm in the market for right now.
> >I'm still wondering what the difference is between a LONG VARCHAR and a CLOB (or LONG VARBINARY and BLOB) for that matter. But I guess the SQL specs will answer this when I get to that point.

> I did some further reading, and CLOB and BLOB are SQL3 features, not
> SQL92. But still, what makes them so different from LONGVARCHAR and
> LONGVARBINARY

I'm not that familiar with the specific SQL specs. Based on what you've
mentioned SQL92 predates SQL3 but is a standard while SQL3 isn't yet.
Although I'll have to research to confirm.

I've got two beefs with all this. One general and one specific to my
development efforts.

First, the availability of SQL specs and detail on the web is limited to
SQL basics. As you mentioned Dirk, you yourself could only find the
SQL92 specs in a flat text file on FTP. I'm just surprised that with all
the database development these days more detailed and widely distributed
standards aren't available. Perhaps I'm just used to the glut of java
and HTML standards available on the web.

This leads to a second problem and that's standardization of data types.
Specifically I've been trying to figure out for three weeks the best
data type for an extended character field. One that could support a few
paragraphs. All the information I've seen on the web pertaining to
specific databases either don't support this type of field, have a
proprietary field name, or only support one of the various standard
names. (CLOB, LONGVARCHAR).

This becomes frustrating when you want to write a program that can be
used with any database on the back end, which JDBC helps out with, but
can't because the SQL CREATE becomes different for each database because
of the long character field.

This is essentially why I was asking about data types.

By the way, if anyone has a way around this please let me know. I can't
be the only one whose ever come across this problem.

--
Michael Glenn
M. Glenn Digital Consulting
http://www.mglenn.com

Also check out Signal!
http://www.mglenn.com/signal

 
 
 

Is there any interest for a light 100% Java JDBC database

Post by Dirk Bosma » Mon, 30 Nov 1998 04:00:00


I'm reacting to following parts of Michael Glenn

28 Nov 1998 16:08:03 -05006



>I've got two beefs with all this. One general and one specific to my
>development efforts.

>First, the availability of SQL specs and detail on the web is limited to
>SQL basics. As you mentioned Dirk, you yourself could only find the
>SQL92 specs in a flat text file on FTP. I'm just surprised that with all
>the database development these days more detailed and widely distributed
>standards aren't available. Perhaps I'm just used to the glut of java
>and HTML standards available on the web.

The official reason is ISO gets it's income from selling it's
publication on standards. The practical reason probably is that nobody
is urging them to make their standards freely available, because their
use is limited due to the fact that no DBMS implements them as such.
(see next paragraph)

Quote:

>This leads to a second problem and that's standardization of data types.
>Specifically I've been trying to figure out for three weeks the best
>data type for an extended character field. One that could support a few
>paragraphs. All the information I've seen on the web pertaining to
>specific databases either don't support this type of field, have a
>proprietary field name, or only support one of the various standard
>names. (CLOB, LONGVARCHAR).

>This becomes frustrating when you want to write a program that can be
>used with any database on the back end, which JDBC helps out with, but
>can't because the SQL CREATE becomes different for each database because
>of the long character field.

You are very right here. Me too I was mistaken by the promises of JDBC
(and ODBC before that) that it would enable you to link to just any
DBMS. You can, upto the createStatement part. But then you have to
know the SQL-ish syntax for each specific DBMS. So JDBC just allows
you to lock yourself in to the DBMS of you choice.

^     _/_/_/_/   _/_/  _/_/_/_/   _/    _/  v
^    _/     _/  _/_/  _/     _/  _/   _/    v
^   _/     _/  _/_/  _/_/_/_/   _/_/_/      v
^  _/     _/  _/_/  _/   _/    _/   _/      v
^ _/_/_/_/   _/_/  _/     _/  _/     _/     v
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
   Dirk de Pirk

 
 
 

1. 100% Pure Java JDBC Driver for SOLID Server

Solid Information Technology has been awarded 100% Pure Java
Certification for its JDBC driver. SOLID JDBC Driver has been
tested excessively since June; the general availability date
is October 1, 1997.

SOLID JDBC Driver is a native protocol all Java driver
(type 4) that enables connections to SOLID Server without
third party or platform dependent middle ware. The driver has
been praised for its performance and compactness - 47 kB in
size, the driver is fast to download dynamically and suitable
for true internet applications.

Find out more about SOLID JDBC Driver at:
http://www.solidtech.com/market/products/jdbc/index.htm
 and more about SOLID Server at:
http://www.solidtech.com

Solid Information Technology Ltd

Iko Rein

---------------------------------
Iko Rein
Solid Information Technology LTD
http://www.solidtech.com

2. AddNew Method ???

3. Are Oracle thin JDBC drivers 100% Java?

4. Strange SQL/RDO Problem

5. Liberty JDBC achieves 100% Pure Java Certification

6. There is a news group for access

7. 100% Pure Java JDBC Driver for SOLID Server

8. Please help - strange ORA-12545 error

9. 100% pure Java JDBC driver for DBase files

10. hsqldb -ANNOUNCE]100% FREE Java Database released today

11. Full-text 100% pure Java databases?

12. Any 100% Java Lightweight Databases?

13. Are there any free 100% pure Java Databases?