Subject Re: [Firebird-Java] Re: JDK 1.1.8 compatible JDBC driver?
Author BSS main
Hello Roman,

>> Jaybird was not tested with JDK previous to 1.3, but it should be
>> possible to build on plain JDK 1.2 without much effort as it doesn't
>> depend on any advanced JDK 1.3 features.
>> JDK 1.1.8 is more difficult. The main absent feature Jaybird depends
>> on is Java Collections Framework. It can be downloaded here:

RR> Pooling uses dynamic proxies which were introduced in 1.3. Also, JCA
RR> part of the driver depends on J2EE classes from JBoss, which in turn
RR> depend, at least, on JNDI classes that are not part of JDK 1.2.2.

RR> Also, driver depends on JAAS, and on Sun site I found compiled version
RR> only for JDK 1.3.x.

Ok, I know and understand all this.

RR> Conclusion: things are not so easy as you described. It is possible to
RR> create a stripped version of the driver that will work on 1.1.8, but
RR> not in few days and I don't see any chance of fixing current driver to
RR> compile with 1.1.x and 1.2.x.

I still think that if some field surgery is applied stripped version
of driver (JDBC only, no JCA, no pooling) for JDK 1.1 may be created
in a matter of a few days. And if some tricks common in C/C++ world
are used then it will be possible to build this driver from the same
codebase as usual driver.

But I only declare possiblity, not intention to do this.

RR> Roman

Nickolay Samofatov mailto:skidder@...