Oracle thin JDBC driver bug with JDK 1.5

software bugs

I got a couple of comments on my last post titled ORA-12519, TNS:no appropriate service handler found, with people getting surprised that a self defining “proven industry database” can have such kind of bugs.
It’s a long time that I don’t think Oracle is such that great product – actually I think the opposite – and I wasn’t so much surprised when I had a funny chat with my friend Luigi Zanderighi. The topic of the discussion was a bug on how Oracle JDBC “thin” driver works with JDK 1.5. It seems infact that they implemented it doing weird stuff in serializing and de-serializing data. The result is that if you use JDK 1.5 BigDecimals (which internal representation is changed since JDK 1.5), you can have lot of surprises.
See Luigi Zanderighi’s article titled Critical bug in Oracle driver under jdk > 1.5 using BigDecimal
This one is really huge. At the beginning I was doubting. But… not so much. In Italy we say: conosco i miei polli (I think this could be translated in “I know my chickens”)

So, stop thinking that Oracle database rocks. :-)

P.S. Googling on internet I found that “I know my chickens” is nicely explained here.

P.P.S. I will be happy with Oracle database (and its bugs) when at least I will be able to run it from a USB flash drive.


No Responses to “Oracle thin JDBC driver bug with JDK 1.5”  

  1. No Comments

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>



Calendar

June 2007
M T W T F S S
« May   Jul »
 123
45678910
11121314151617
18192021222324
252627282930  

Follow me

twitter flickr LinkedIn feed

Subscribe by email

Enter your email address:

Archives


Categories

Tag Cloud


Listening