Alternando Usuários em uma Conexão JDBC

Estou escrevendo um aplicativo de banco de dados Java JDBC que se conecta a um banco de dados Oracle 11g e estou usando um conjunto de conexões c3p0. Para fins de exemplo, tenho 3 usuários de banco de dados DEFAULT, TOM e BILL. c3p0 abre todas as conexões agrupadas com o usuário do banco de dados DEFAULT. Gostaria de recuperar um dos Conexões agrupadas de c3p0 e alterar o usuário para que a Conexão seja BILL em vez de DEFAULT. É possível fazer isso no JDBC sem estabelecer uma nova conexão com o banco de dados?

Eu já tentei fazer o seguinte:

connect BILL/password;

Mas isso não funciona. Eu recebo um erro dizendo

java.sql.SQLException: ORA-00900: invalid SQL statement

Existem outras opções? Existe algo relacionado a contextualização ou mudança que pode facilitar o que estou tentando fazer?

Obrigado!

questionAnswers(6)

yourAnswerToTheQuestion