Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
The moose likes JDBC and the fly likes JDBC Connection Interface Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Databases » JDBC
Bookmark "JDBC Connection Interface" Watch "JDBC Connection Interface" New topic
Author

JDBC Connection Interface

shyam java developer
Greenhorn

Joined: Aug 09, 2011
Posts: 1
Why in JDBC Connection is interface?
Vijay Tidake
Ranch Hand

Joined: Nov 04, 2008
Posts: 146

Hi,

Its because of each DB is vendor specific.So the class that provides you a connection object implements the Connection interface(Polymorphism).

Connection con=DriverManager.getConnection(<params>);

DriverManager.getConnection(<params>); return the object of a class(the name of a class does not matter) that implements the Connection interface

Hope this helps
Thanks


The important thing is not to stop questioning.Curiosity has its own reason for existing.
 
wood burning stoves
 
subject: JDBC Connection Interface
 
Similar Threads
how can i lock database programmatically?
Regarding Connection interface
how can i lock database programmatically?
How do you have an object of an Interface
Connection con = new Connection()