Sure - I can explain a bit more. We host some financial data that is on a DB2 database. The DB2 database contains tables, actually we use just one view that is all. The DB2 database is itself hosted on a mainframe (OS390). Our application is a java unix app and we need to connect to the DB2 view to populate a drop down...
I also forgot to mention that my company is very much against open source. So that is out of question. If it is true, then I would like to point out to the management that the IBM DB2 jdbc type 4 drivers are indeed free to use in production and that there would be no problem.
I hope I have provided you with adequate information.
Main Topics
Browse All Topics





by: tliottaPosted on 2008-10-17 at 17:35:27ID: 22746528
anokun7:
et/
Since I have no idea what your "corporate DB2 databases" consist of, I can't be sure. However, under IBM i (and previous i5/OS and OS/400), the basic product licensing that applied to JDBC drivers came from the system license for the networking access product. There was no associated JDBC client-side license issue.
Now, there are client licensing elements in the full network access product for IBM i; they just don't include JDBC.
Further, I don't even need to use the JDBC from there. If I chose, I could go:
http://jt400.sourceforge.n
As noted above, I don't know about your DB2. But for my main use, I can go fully open source if I want to; and fixes are almost always put into jt400 before being distributed with the "official" product.
Technically, I don't need even the open source (for IBM i). IBM documents the sockets protocols to IBM i host servers. I can simply write my own communications functions. (For some simple, experimental stuff, I've done that.)
So, please describe more fully your technical/business requirements. I suspect things will be cheaper than you've been told.
Tom