Search code examples
oraclejdbcwebsphereimplementation

Why WAS does not ship with oracle driver jars


The websphere application server ships with its own jdbc provider for oracle database. That is why when we createa new JDBC provider we can choose 'Oracle'. Now if it is providing its own driver, basically it is providign an implementation of JDBC API for Oracle db. So in the IBM/Webspher/AppServer/lib directorty I was hoping to see ojdbc14.jar. But I cannot see it. It is in my C:Oracle/ora92/lib directory. Why WAS does not ship with its own jdbc implemenation just like it does with its own jdk/jre implemnetation.


Solution

  • Because the specification Java Enterprise Edition doesn't requiere that the "Application Server Providers" must develop a driver JDBC for every database, it just requires that the Application Server support some version of JDBC API.