|
|||||||||
| Home >> All >> com >> rohanclan >> ashpool >> [ jdbc overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.rohanclan.ashpool.jdbc
Class Driver

java.lang.Objectcom.rohanclan.ashpool.jdbc.Driver
- All Implemented Interfaces:
- java.sql.Driver
- public class Driver
- extends java.lang.Object
- implements java.sql.Driver
- extends java.lang.Object
| Constructor Summary | |
Driver()
Creates a new instance of Driver |
|
| Method Summary | |
boolean |
acceptsURL(java.lang.String url)
Retrieves whether the driver thinks that it can open a connection to the given URL. |
java.sql.Connection |
connect(java.lang.String url,
java.util.Properties info)
Attempts to make a database connection to the given URL. |
int |
getMajorVersion()
Retrieves the driver's major version number. |
int |
getMinorVersion()
Gets the driver's minor version number. |
java.sql.DriverPropertyInfo[] |
getPropertyInfo(java.lang.String url,
java.util.Properties info)
Gets information about the possible properties for this driver. |
boolean |
jdbcCompliant()
Reports whether this driver is a genuine JDBC CompliantTM driver. |
Driver |
newInstance()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
Driver
public Driver()
- Creates a new instance of Driver
| Method Detail |
newInstance
public Driver newInstance()
acceptsURL
public boolean acceptsURL(java.lang.String url) throws java.sql.SQLException
- Retrieves whether the driver thinks that it can open a connection
to the given URL. Typically drivers will return
trueif they understand the subprotocol specified in the URL andfalseif they do not.- Specified by:
acceptsURLin interfacejava.sql.Driver
connect
public java.sql.Connection connect(java.lang.String url, java.util.Properties info) throws java.sql.SQLException
- Attempts to make a database connection to the given URL.
The driver should return "null" if it realizes it is the wrong kind
of driver to connect to the given URL. This will be common, as when
the JDBC driver manager is asked to connect to a given URL it passes
the URL to each loaded driver in turn.
The driver should throw an
SQLExceptionif it is the right driver to connect to the given URL but has trouble connecting to the database.The
java.util.Propertiesargument can be used to pass arbitrary string tag/value pairs as connection arguments. Normally at least "user" and "password" properties should be included in thePropertiesobject.- Specified by:
connectin interfacejava.sql.Driver
getMajorVersion
public int getMajorVersion()
- Retrieves the driver's major version number. Initially this should be 1.
- Specified by:
getMajorVersionin interfacejava.sql.Driver
getMinorVersion
public int getMinorVersion()
- Gets the driver's minor version number. Initially this should be 0.
- Specified by:
getMinorVersionin interfacejava.sql.Driver
getPropertyInfo
public java.sql.DriverPropertyInfo[] getPropertyInfo(java.lang.String url, java.util.Properties info) throws java.sql.SQLException
- Gets information about the possible properties for this driver.
The
getPropertyInfomethod is intended to allow a generic GUI tool to discover what properties it should prompt a human for in order to get enough information to connect to a database. Note that depending on the values the human has supplied so far, additional values may become necessary, so it may be necessary to iterate though several calls to thegetPropertyInfomethod.- Specified by:
getPropertyInfoin interfacejava.sql.Driver
jdbcCompliant
public boolean jdbcCompliant()
- Reports whether this driver is a genuine JDBC
CompliantTM driver.
A driver may only report
truehere if it passes the JDBC compliance tests; otherwise it is required to returnfalse.JDBC compliance requires full support for the JDBC API and full support for SQL 92 Entry Level. It is expected that JDBC compliant drivers will be available for all the major commercial databases.
This method is not intended to encourage the development of non-JDBC compliant drivers, but is a recognition of the fact that some vendors are interested in using the JDBC API and framework for lightweight databases that do not support full database functionality, or for special databases such as document information retrieval where a SQL implementation may not be feasible.
- Specified by:
jdbcCompliantin interfacejava.sql.Driver
|
|||||||||
| Home >> All >> com >> rohanclan >> ashpool >> [ jdbc overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
com.rohanclan.ashpool.jdbc.Driver