| java.sql.Driver |
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.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns whether the driver thinks that it can open a connection to the
given URL.
| |||||||||||
Attempts to make a database connection to a datasource specified by a
supplied URL.
| |||||||||||
Gets the driver's major version number.
| |||||||||||
Gets the driver's minor version number.
| |||||||||||
Gets information about possible properties for this driver.
| |||||||||||
Reports whether this driver is a genuine JDBC CompliantTM driver.
| |||||||||||
Returns whether the driver thinks that it can open a connection to the given URL.
| url | the URL to connect to. |
|---|
| SQLException |
|---|
Attempts to make a database connection to a datasource specified by a supplied URL.
| url | the url to connect. |
|---|---|
| info | some properties that should be used in establishing the connection. The properties consist of name/value pairs of Strings. Normally, a connection to a database requires at least two properties - for "user" and "password" in order to pass authentication to the database. |
| SQLException | if a database error occurs |
|---|
Gets the driver's major version number.
Gets the driver's minor version number.
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.
| url | the url of the database. A using program may call this method iteratively as the property list is built up - for example, when displaying a dialog to an end-user as part of the database login process. |
|---|
| SQLException |
|---|
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.