uk.co.kimble.cobra
Class PersistentConnection

java.lang.Object
  |
  +--uk.co.kimble.cobra.PersistentConnection

public class PersistentConnection
extends java.lang.Object

Represents a connection to the database


Constructor Summary
PersistentConnection(java.lang.String driver, java.lang.String url, java.lang.String username, java.lang.String password)
          Alternative constructor without specifying COBRA database name
PersistentConnection(java.lang.String driver, java.lang.String url, java.lang.String username, java.lang.String password, java.lang.String name)
          Constructor, needs information to make a JDBC connection to the database
 
Method Summary
 void finalize()
          Cleanup
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersistentConnection

public PersistentConnection(java.lang.String driver,
                            java.lang.String url,
                            java.lang.String username,
                            java.lang.String password,
                            java.lang.String name)
                     throws PersistentException
Constructor, needs information to make a JDBC connection to the database
Parameters:
driver - JDBC driver class
url - Uniform Resource Locator of database
username - user to connect as
password - password to authenticate
name - COBRA database name, needed when releasing connection
Throws:
PersistentException - if Driver can't be instantiated or connection can't be established

PersistentConnection

public PersistentConnection(java.lang.String driver,
                            java.lang.String url,
                            java.lang.String username,
                            java.lang.String password)
                     throws PersistentException
Alternative constructor without specifying COBRA database name
Parameters:
driver - JDBC driver class
url - Uniform Resource Locator of database
username - user to connect as
password - password to authenticate
Throws:
PersistentException - if Driver can't be instantiated or connection can't be established
Method Detail

finalize

public void finalize()
Cleanup
Overrides:
finalize in class java.lang.Object