Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Curso Java e JPA2 - Lidando com conexões quebradas (C3P0)

Bom dia! Realizei o teste de quebra de conexões utilizando Mysql com Windows e não funcionou. Configurei o método getDataSouce() ,seguindo a orientação do vídeo, subi pelo tomcat 7 a aplicação e reiniciei o banco de dados, porém não funcionou. O sistema continuou funcionando normalmente.

Abaixo código DataSource:

@Bean
    public ComboPooledDataSource getDataSource(){
        ComboPooledDataSource dataSource = new ComboPooledDataSource();
        try {
            dataSource.setDriverClass("com.mysql.jdbc.Driver");
        } catch (PropertyVetoException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        dataSource.setJdbcUrl("jdbc:mysql://localhost/projeto_jpa");
        dataSource.setUser("root");
        dataSource.setPassword("root");

        dataSource.setMinPoolSize(3);
        dataSource.setMaxPoolSize(5);
        dataSource.setIdleConnectionTestPeriod(1);//a cada um segundo testamos as conexões ociosas

        System.out.println(">>>> INICIO CONECT <<<<");

        return dataSource;
    }

Obrigado

Fabio Lemos

2 respostas
solução!

Fala Fabio,

Tente ajustar para

public DataSource getDataSource(){

Funcionou.

Obrigado.