Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

AutoCommit e Pool de Conexões

Olá, desenvolvedores!

O setAutoCommit da connection possibilita que o programador gerencie manualmente a transação.

Por padrão esse recurso é gerenciado pelo JDBC.

Dúvidas: - O que acontece quando o programador, por algum motivo x, assume o gerenciamento da transação e ao mesmo tempo utiliza Pool de Conexões via DataSource (conforme demonstrado na aula)? - Quando a conexão for liberada (close) ela volta resetada para o pool ou continua com a autoCommit alterado?

Obrigado.

1 resposta
solução!

Olá Fernando, em relação a assumir o controle da transação com uma connection gerada pelo pool não há problemas... E sobre a segunda questão, quando você dá um close na connection ela é fechada e quando solicitada aberta novamente resetada.

na documentação do método close é definido melhor.

http://docs.oracle.com/javase/7/docs/api/java/sql/Connection.html#close()