de.suse.lib.sqlmap.drivers
Class H2EmbeddedDriver

java.lang.Object
  extended by de.suse.lib.sqlmap.drivers.GenericDriver
      extended by de.suse.lib.sqlmap.drivers.H2EmbeddedDriver
All Implemented Interfaces:
DBConnectionDriver

public class H2EmbeddedDriver
extends GenericDriver

Driver operator for the H2 database in embedded mode.


Field Summary
 
Fields inherited from class de.suse.lib.sqlmap.drivers.GenericDriver
callback, connection
 
Constructor Summary
H2EmbeddedDriver(ConnectionInfo info)
           
 
Method Summary
 H2EmbeddedDriver connect(java.lang.String user, java.lang.String password)
          Connect to the database.
protected  void parseURL()
          Parse URL for connect.
 
Methods inherited from class de.suse.lib.sqlmap.drivers.GenericDriver
close, getConnection, getDatabase, getHost, getPort, getUrl, isConnected, setConnectionCallback, setDatabase, setHost, setPort
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

H2EmbeddedDriver

public H2EmbeddedDriver(ConnectionInfo info)
                 throws java.net.URISyntaxException,
                        java.sql.SQLException,
                        java.lang.Exception
Throws:
java.net.URISyntaxException
java.sql.SQLException
java.lang.Exception
Method Detail

parseURL

protected void parseURL()
                 throws java.sql.SQLException
Description copied from class: GenericDriver
Parse URL for connect.

Overrides:
parseURL in class GenericDriver
Throws:
java.sql.SQLException

connect

public H2EmbeddedDriver connect(java.lang.String user,
                                java.lang.String password)
                         throws java.lang.Exception
Description copied from class: GenericDriver
Connect to the database.

Specified by:
connect in interface DBConnectionDriver
Overrides:
connect in class GenericDriver
Returns:
Throws:
java.lang.Exception