c3p0错误:上次获取尝试异常:> java.sql.SQLException:没有合适的驱动程序

时间:2016-07-20 08:17:43

标签: tomcat jdbc c3p0

使用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的详细步骤吗?

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题。发生此问题的原因是C3p0在使用c3p0创建数据源时无法设置driverClass名称。

您必须在应用程序中手动设置它。 例如: ComboPooledDataSource ds =(ComboPooledDataSource)数据源; ds.setDriverClass(“ com.mysql.jdbc.Driver”);

您可以参考此示例项目。 该参考代码位于SpringBootWithC3P0PoolingConfiguration.java中。

https://github.com/ROBINSINGH0210/SpringBootWithC3P0Pooling.git