Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jdaemon.util.sql
Class ConnectionManager  view ConnectionManager download ConnectionManager.java

java.lang.Object
  extended byorg.jdaemon.util.resource.SingleResourceManager
      extended byorg.jdaemon.util.resource.DataResourceManager
          extended byorg.jdaemon.util.sql.ConnectionManager

public class ConnectionManager
extends org.jdaemon.util.resource.DataResourceManager

Manager for JDBC Connections


Field Summary
 
Fields inherited from class org.jdaemon.util.resource.DataResourceManager
 
Fields inherited from class org.jdaemon.util.resource.SingleResourceManager
 
Constructor Summary
ConnectionManager(org.jdaemon.util.data.DataRepresentation connection_data)
          Creates a new instance of ConnectionManager
 
Method Summary
protected  void destroy(java.lang.Object connection)
          Abstract method called when last lock() is matched by a call to release().
 java.util.Iterator executeQuery(java.lang.String sql)
          Execute some SQL
 java.sql.Connection useConnection()
          use a Connection.
 
Methods inherited from class org.jdaemon.util.resource.DataResourceManager
create, equals, getConfig
 
Methods inherited from class org.jdaemon.util.resource.SingleResourceManager
release, use
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionManager

public ConnectionManager(org.jdaemon.util.data.DataRepresentation connection_data)
Creates a new instance of ConnectionManager

Method Detail

useConnection

public java.sql.Connection useConnection()
                                  throws org.jdaemon.util.resource.ResourceManagerException
use a Connection. Equivalent to (Connection)this.use()


destroy

protected void destroy(java.lang.Object connection)
                throws org.jdaemon.util.resource.ResourceManagerException
Abstract method called when last lock() is matched by a call to release().


executeQuery

public java.util.Iterator executeQuery(java.lang.String sql)
                                throws java.sql.SQLException,
                                       org.jdaemon.util.resource.ResourceManagerException
Execute some SQL