I need to set an Oracle application context. I found there is a method "public void setApplicationContext(String CLIENTCONTEXT, string attribute,string value) throws SQLException;" in JDBC to set values for the client's session. I'm using Spring 2.0 JDBC Template and connection pooling in JBOSS AS 4.0.3. There are more than 100 concurrenct users of the application. I need to pass atleast two parameters to oracle procedure whenever a connection is picked from the pool. Let say User A submits a request, I'll pass values for two parameters to the DAO class. I want to know how can I set the values when a connection is picked from the pool. Will I also need to invoke "clearAllApplicationContext(‘CLIENTCONTEXT’) " just before “returning” the connection to the pool? Please note, I want to set the values for the entire session therefore I am trying to find how can I do so when the connection is picked from the pool.