On Oct 30, 2012, at 7:55 AM, Alan Bateman wrote:

> On 29/10/2012 12:41, John Yeary wrote:
>> Thanks Ulf, that was my exact point Ulf. Although, you were much more
>> eloquent.
>> 
>> One of the most consistent things that Java has done is ensuring backwards
>> compatibility. The removal of something like the JDBC-ODBC bridge will
>> cause issues later. We tell people to upgrade all the time. Security
>> problems arise and we patch them followed by a message to tell folks to
>> upgrade. The consumer JRE even has a reminder application which asks them
>> if they want to upgrade. One click, and their applications stop working.

The JDBC-ODBC Bridge was never included with the JRE, you had to install a JDK 
which provided it and not all JDKs do. 
>> 
>> Although I don't do anything now with MS Access, I see these nice Swing
>> applications which end up with an Access database. The software that runs a
>> number of Yoga studios has this configuration. It is the small businesses
>> which rely on the cheaper Access based applications which will have
>> problems.
>> 
> The JDBC-ODBC bridge was a useful stop-gap 10+ years ago when there wasn't 
> JDBC drivers available for all databases. It has never supported to my 
> knowledge and the recommendation has always been to use a JDBC driver for the 
> database. For those that are still using it then they have another year to 
> find an alternative. I don't think that is too unreasonable. There will of 
> course be a warning on the download pages that developers will see. For MS 
> Access there are several JDBC drivers available, many of which support JDBC 
> 4.1. There are also other alternatives such as MySQL or Derby available that 
> might be better anyway.
> 
> I think your point about communities or developers that have been using it 
> and aren't reading download pages, release notes or blogs is valid concern. 
> Any help reaching out to those communities would be appreciated.
> 
> As regards releasing the source code then this is easier said than done. The 
> JDBC-ODBC bridge came from a third-party originally. To be honest I don't 
> think it's worth the cost and effort anyway as it's completely obsolete.

There is a pretty big cost to continue to maintain, support, and test the 
JDBC-ODBC bridge properly given the amount of platforms, ODBC drivers, 
databases you would have to adequately test to do it properly. 




> If folks really see a need for this then it provides an opportunity to start 
> up a new project to develop a modern JDBC-ODBC bridge.
> 
> -Alan

Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037
Oracle Java Engineering 
1 Network Drive 
Burlington, MA 01803
lance.ander...@oracle.com

Reply via email to