配置C3P0数据库连接池踩坑

问题

看到很多教程都写的是,在src目录下创建配置文件c3p0-config.xml
于是我也照做了,但是仍然无法运行

  • 抛出异常No suitable driver

  • 一开始一直找在找数据库连接问题,可能是mysql版本太高,要配置成

jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=true"

这样?
但是仍然出错。


解决

网上的教程将配置文件c3p0-config.xml放在src下是没有错的,前提是没有用maven创建了一个普通项目。
而我寻思方便,就用了maven构造项目,所以配置文件就要放在resources目录下!

如果要在maven项目下,识别java目录下的xml
在pom.xml中添加

<build>
	<resources>
		<resource>
			<directory>src/main/javadirectory>
				<includes>
				<include>**/*.xmlinclude>
			includes>
		resource>
	resources>
build>

你可能感兴趣的:(数据连接池)