Hello Commons-Users,
 
The issue we are having is that we are implementing a policy forcing database 
account password changes every 90 days.  
 
Our DataSource implementation class uses the SharedPoolDataSource (from 
commons-dbcp) in managing its PooledConnections. Unfortunately, it appears that 
SharedPoolDataSource maps the user/password info using the user name. If the 
user's password changes and the old user/password info is already in the Map, a 
test in the SharedPoolDataSource prevents client apps from getting a connection 
on the user.  Also the Map object is private to SharedPoolDataSource, and 
simply implementing our own version of SharedPoolDataSource will not work, 
since there's a ton of package level classes being used.
 
Can anyone provide a straight-forward method to replacing the expired 
username/password mapping such that a SharedPoolDataSource may 
recognize/replace the new account password?
 
Thank you for any suggestions.
 
Scott Stevens

                
---------------------------------
Do you Yahoo!?
 Yahoo! Small Business - Try our new resources site! 

Reply via email to