The Java SQL framework allows for multiple database drivers.
The DriverManager will try to load as many drivers as it can find and
then for any given connection request, it will ask each driver in turn
to try to connect to the target URL.
The application developer will normally not need
to call any function of the Driver directly. All required calls are made
by the DriverManager.
HSQLDB-Specific Information:
When the HSQL Database Engine Driver class is loaded, it creates an
instance of itself and register it with the DriverManager. This means
that a user can load and register the HSQL Database Engine driver by
calling
Class.forName("org.hsqldb.jdbcDriver")
For more
information about how to connect to a HSQL Database Engine database,
please see jdbcConnection.
As of version 1.7.0 all JDBC 2 methods can be
called with jdk 1.1.x. Some of these method calls require int values
that are defined in JDBC 2 version of ResultSet. These values are
defined in the jdbcResultSet class when it is compiled with jdk 1.1.x.
When using the JDBC 2 methods that require those values as parameters or
return one of those values, refer to them as follows: (The code will not
be compatible with other JDBC 2 driver, which require ResultSet to be
used instead of jdbcResultSet) (fredt@users)
jdbcResultSet.FETCH_FORWARD