使用c3p0时在Tomcat服务器中获取此异常:
点击此链接:http://www.mchange.com/projects/c3p0/
但没有成功。
....
Failed to succeed more than the maximum number of allowed acquisition attempts (30). Last acquisition attempt exception: > java.sql.SQLException: No suitable driver
...
而如果我使用c3p0删除连接池,那么每件事都可以正常工作。
请求,如果有人可以给出在Tomcat中配置c3p0的详细步骤吗?
答案 0 :(得分:0)
我遇到了类似的问题。发生此问题的原因是C3p0在使用c3p0创建数据源时无法设置driverClass名称。
您必须在应用程序中手动设置它。 例如: ComboPooledDataSource ds =(ComboPooledDataSource)数据源; ds.setDriverClass(“ com.mysql.jdbc.Driver”);
您可以参考此示例项目。 该参考代码位于SpringBootWithC3P0PoolingConfiguration.java中。
https://github.com/ROBINSINGH0210/SpringBootWithC3P0Pooling.git