Não usar o Apache Tomcat BasicDataSource

Esta regra detecta o uso do org.apache.tomcat.dbcp.dbcp.BasicDataSource em arquivos Java . Esta classe implementa a interface da origem de dados padrão de mercado javax.sql.DataSource . A origem de dados Apache Tomcat fornece métodos proprietários que seu aplicativo pode estar usando..

Se você não estiver usando métodos proprietários, será possível alterar seu código para usar javax.sql.DataSource em vez de lançar para o Tomcat versão.

Se você estiver usando os métodos proprietários e deseja continuar usando eles no aplicativo, será possível migrar o recurso para usar o Apache Commons DataSource. Para usar o Apache Commons, faça download do arquivo jar common-dbcp e configure seu recurso para usar essa origem de dados. Em seu código Java , altere as referências de org.apache.tomcat.dbcp.dbcp.BasicDataSource para org.apache.commons.dbcp.BasicDataSource .

Como alternativa, é possível reconfigurar seu recurso para usar os conjuntos de conexões WebSphere para aumentar o desempenho e aliviar os problemas de passagem e de escalabilidade. Usando esta solução, as estatísticas de origem de dados e as informações estão disponíveis para o seu aplicativo usando o Bean gerenciado de connection factory.

Para obter informações adicionais, veja: