org.openmobileis.common.util.database
Class ManagerDB

java.lang.Object
  extended byorg.openmobileis.common.util.database.ManagerDB
Direct Known Subclasses:
JdbcPoolManagerDB

public abstract class ManagerDB
extends java.lang.Object

Title: OpenMobileIS project source
Description:

Since:
JDK 1.1
Version:
1.0.
Author:
Philippe Delrieu

Constructor Summary
ManagerDB()
           
 
Method Summary
abstract  void disconnect()
          disconnect() method allows to close the database
abstract  void garbageOpenedConnection()
           
abstract  java.sql.Connection getConnection()
          getConnection() return a free connection or null if all the connections are used after a given time out
static ManagerDB getManager()
           
static void registerManager(ManagerDB m)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagerDB

public ManagerDB()
Method Detail

getManager

public static ManagerDB getManager()

registerManager

public static void registerManager(ManagerDB m)

getConnection

public abstract java.sql.Connection getConnection()
                                           throws java.sql.SQLException
getConnection() return a free connection or null if all the connections are used after a given time out

Returns:
: Connection
Throws:
: - None
java.sql.SQLException

garbageOpenedConnection

public abstract void garbageOpenedConnection()

disconnect

public abstract void disconnect()
disconnect() method allows to close the database

Returns:
None
Throws:
java.sql.SQLException


Copyright 2005 e-Care. All Rights Reserved.