我有大型 Maven 项目。所以我运行 mvn clean install。但是我在测试中遇到错误。sql连接异常。我有用于 Postgresql 的数据库的 sql 文件。我应该在本地主机上创建数据库(使用用户名和密码)吗?那么junit测试是如何运行的呢?他们需要在本地主机上带有数据库的服务器吗?这个用于连接数据库的 xml:
<bean id="c3p0DataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value="org.postgresql.Driver" />
<property name="jdbcUrl" value="jdbc:postgresql://localhost/lion" />
<property name="user" value="osm" />
<property name="password" value="101918" />
<property name="maxPoolSize" value="100" />
<property name="minPoolSize" value="5" />
<property name="acquireIncrement" value="5" />
<property name="idleConnectionTestPeriod" value="300" />
<property name="maxStatements" value="0" />
<property name="maxIdleTime" value="100" />
</bean>