| java.sql.Driver
Driver | public interface Driver (Code) | | An Interface to a JDBC Driver.
The JDBC Driver uses URLs to specify the location of specific data. URL
format typically takes the form "xxxx:yyyy:SpecificData", where "xxxx:yyyy"
is termed the subprotocol and is normally the same for all uses of a
particular driver. "SpecificData" is a string which identifies the particular
data source that the driver should use.
|
Method Summary | |
public boolean | acceptsURL(String url) Returns whether the driver thinks that it can open a connection to the
given URL.
Parameters: url - the URL to connect to. | public Connection | connect(String url, Properties info) Attempts to make a database connection to a datasource specified by a
supplied URL.
Parameters: url - the url to connect. Parameters: info - some properties that should be used in establishing theconnection. | public int | getMajorVersion() Gets the driver's major version number. | public int | getMinorVersion() Gets the driver's minor version number. | public DriverPropertyInfo[] | getPropertyInfo(String url, Properties info) Gets information about possible properties for this driver.
This method is intended to provide a listing of possible properties that
the user of the driver may need to supply in order to correct connect to
a database. | public boolean | jdbcCompliant() Reports whether this driver is a genuine JDBC CompliantTM driver. |
acceptsURL | public boolean acceptsURL(String url) throws SQLException(Code) | | Returns whether the driver thinks that it can open a connection to the
given URL.
Parameters: url - the URL to connect to. true if the driver thinks that is can open a connection to thesupplied URL, false otherwise. Typically, the driver will respondtrue if it thinks that it can handle the subprotocol specified bythe driver. throws: SQLException - |
connect | public Connection connect(String url, Properties info) throws SQLException(Code) | | Attempts to make a database connection to a datasource specified by a
supplied URL.
Parameters: url - the url to connect. Parameters: info - some properties that should be used in establishing theconnection. The properties consist of name/value pairs ofStrings. Normally, a connection to a database requires atleast two properties - for "user" and "password" in order topass authentication to the database. a Connection object representing the connection to the database. throws: SQLException - if a database error occurs |
getMajorVersion | public int getMajorVersion()(Code) | | Gets the driver's major version number.
the major version number of the Driver - typically starts at 1. |
getMinorVersion | public int getMinorVersion()(Code) | | Gets the driver's minor version number.
the minor version number of the Driver - typically starts at 0. |
getPropertyInfo | public DriverPropertyInfo[] getPropertyInfo(String url, Properties info) throws SQLException(Code) | | Gets information about possible properties for this driver.
This method is intended to provide a listing of possible properties that
the user of the driver may need to supply in order to correct connect to
a database. Note that the returned array of Properties may change
depending on the supplied list of property values.
Parameters: url - the url of the database. A using program may call this methoditeratively as the property list is built up - for example,when displaying a dialog to an end-user as part of thedatabase login process. Parameters: info - an array of DriverPropertyInfo records which provide detail oneach property that the driver will accept. throws: SQLException - |
jdbcCompliant | public boolean jdbcCompliant()(Code) | | Reports whether this driver is a genuine JDBC CompliantTM driver. The
driver may only return true from this method if it passes all the JDBC
Compliance tests.
A driver may not be fully compliant if the underlying database has
limited functionality.
true if the driver is fully JDBC compliant, false otherwise. |
|
|