• Post Reply Bookmark Topic Watch Topic
  • New Topic

What is the idea behind all classes as interfaces in JDBC

 
chenna kesava koyyagura
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi friends,

please let me know what is the idea behind all classes in jdbc are interfaces?
 
Rob Spoor
Sheriff
Posts: 20827
68
Chrome Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It allows vendors of database systems to provide their own implementations which are specificly for those systems, yet users can write their code once without having to change much - only the driver class and the connection string.

Sure, some of it could have possibly been put in abstract classes, but it would have been so very little it hardly justifies having an abstract class.
 
Happiness is not a goal ... it's a by-product of a life well lived - Eleanor Roosevelt. Tiny ad:
the new thread boost feature: great for the advertiser and smooth for the coderanch user
https://coderanch.com/t/674455/Thread-Boost-feature
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!