Thursday, September 14, 2006

Bottomline

Bottomline Bottomline is a JDBC Bridge API that loads database drivers directly from JAR archives with (JCL) Jar Class Loader. Bottomline uses a jdbc:bottomline bridge to load multiple drivers from their respective JAR files. Unlike JDBC, Bottomline uses custom class loaders to load drivers completely bypassing JVM's bootstrap class loader. This gives an advantage to load multiple versions of the same database driver from different JAR files.
[Note: This project is distributed under GPL]

HOMEPAGE | DOWNLOAD


Designed & Developed By: Kamran Zafar

4 comments:

Anonymous said...

Hi. Maybe this is not the best place to place a request for Bottomline. Anyway, here I go.

I currently use JOnAS as my application server. It's DBM lacks the feature of reading and loading customized parameters for the Database Drivers, unless these are placed somewhere on the URL. My request goes on adding Bottomline's jar parameter, as a parameter on the JDBC URL.

I'm currently testing some changes on the code in matter of solving my problem. I'll share the code when I'm finished with it.

Greetings from Chile.

Kamran Zafar said...

Hi... I am working on implementing the DriverManager.getConnection(String) method {and a few other things} for Bottomline. I will be done with testing and probably update the code this weekend. You will then be able to use this method and pass all the parameters as query string to the connection URL... and it should also work on JOnAS...

Kamran Zafar said...

Bottomline version 1.2 is released. Now the connection parameters can be passed as query string to the connection URL. It makes Bottomline more easy to use in applications built using raw JDBC and also allows the applications that use bottomline to be hosted on servers like JOnAS...

New binaries with source are available at Sourceforge.

https://sourceforge.net/projects/bottomline/

El Santa said...

Great! Thaks for the update :)
Sorry I didn't send any code, but you were fast enough implementing the change.

Thanks again.