Java中druid配置中配置是否连接
时间: 2024-06-12 09:07:12 浏览: 47
可以通过配置连接池的参数来控制是否连接。比如,可以设置最小空闲连接数为0,这样连接池就不会保留任何连接,当需要连接时再去创建连接。具体配置如下:
```java
public class DruidConfig {
@Bean
public DataSource dataSource() {
DruidDataSource dataSource = new DruidDataSource();
dataSource.setUrl("jdbc:mysql://localhost:3306/test");
dataSource.setUsername("root");
dataSource.setPassword("root");
dataSource.setInitialSize(5);
dataSource.setMinIdle(0); // 设置最小空闲连接数为0
dataSource.setMaxActive(20);
dataSource.setMaxWait(60000);
dataSource.setValidationQuery("SELECT 1");
dataSource.setTestOnBorrow(false);
dataSource.setTestWhileIdle(true);
dataSource.setPoolPreparedStatements(false);
return dataSource;
}
}
```
阅读全文