org.koala.koalautil
Class  DBUtil
java.lang.Object
  |
  +--org.koala.koalautil.DBUtil
- public class DBUtil
- extends java.lang.Object
  
Provides methods to handle datadataBaseName connections
 
| 
Method Summary | 
static int | 
createId(java.lang.String idName,
         java.lang.String dbase,
         java.lang.String idTable)
 
            | 
static java.sql.Connection | 
getConnection(java.lang.String dataBaseName)
 
          Obtains a connection from a database specified in the
 system's configuration file | 
static java.sql.Connection | 
getGenericConnection(java.lang.String driver,
                     java.lang.String url,
                     java.lang.String username,
                     java.lang.String password)
 
          connects to a generic database | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DBUtil
public DBUtil()
createId
public static int createId(java.lang.String idName,
                           java.lang.String dbase,
                           java.lang.String idTable)
                    throws ChainedException
ChainedException
 
getConnection
public static java.sql.Connection getConnection(java.lang.String dataBaseName)
                                         throws ChainedException
- Obtains a connection from a database specified in the
 system's configuration file
- Parameters:
 dataBaseName - the name of the database to connect to
 as specified in the system's configuration file
- Returns:
 - a connection to the given database
 - Throws:
 ChainedException - if the connection cannot be obtained
 
 
getGenericConnection
public static java.sql.Connection getGenericConnection(java.lang.String driver,
                                                       java.lang.String url,
                                                       java.lang.String username,
                                                       java.lang.String password)
                                                throws ChainedException
- connects to a generic database
- Parameters:
 driver - the driver to useurl - the connection's urlusername - the username to use in the connectionpassword - the password associated with the username
- Returns:
 - a connection to the database
 - Throws:
 ChainedException - if the connection cannot be obtained