Name
Driver
Synopsis
Interface Name:
java.sql.Driver
Superclass: None
Immediate Subclasses: None
Interfaces Implemented: None
Availability: JDK 1.1
Description
This class represents a specific JDBC implementation. When a
Driver
is loaded, it should create an instance of
itself and register that instance with the
DriverManager
class. This action allows
applications to create instances of it using the
Class.forName( )
call to load a driver.
The Driver
object then provides the ability for an
application to connect to one or more databases. When a request for a
specific database comes through, the DriverManager
passes the data source request to each Driver
registered as a URL. The first Driver
to connect
to the data source using that URL will be used.
Class Summary
public interface Driver { boolean acceptsURL(String url) throws SQLException; Connection connect(String url, Properties info) throws SQLException; int getMajorVersion( ); int getMinorVersion( ); DriverPropertyInfo[] getPropertyInfo(String url, Properties info) throws SQLException; boolean jdbcCompliant( ); }
Object Methods
acceptsURL( )
public boolean acceptsURL(String url) throws SQLException
- Description
This method returns
true
if the specified URL matches the URL subprotocol used by this driver.
connect( )
public Connection connect(String url, Properties info) throws SQLException
- Description
This method attempts a connect using the specified URL and
Property
information (usually containing the username and password). If the URL is not right ...
Get Database Programming with JDBC & Java, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.