druid mysql连接配置
时间: 2024-09-07 09:05:30 浏览: 22
Druid是一个强大的数据库连接池工具,用于MySQL等数据库的连接管理。在Druid的配置中,主要包括以下几个关键部分:
1. **基本信息**: 配置数据源的基本信息,如数据库URL(jdbc:mysql://...),用户名(username)和密码(password)。
```java
druid {
url = "jdbc:mysql://localhost:3306/test?useSSL=false"
username = "your_username"
password = "your_password"
}
```
2. **连接池配置**:
- `initialSize`:初始化连接数。
- `maxActive`:最大活动连接数。
- `minIdle`:最小空闲连接数。
- `maxWait`:最大等待时间(毫秒)。
3. **配置监控**:
- 开启监控统计,可以配置`statViewServlet` 和 `webStatFilter`。
- 配置监控SQL语句,通过`logSql` 和 `mergeSql`。
4. **安全性配置**:
- `filters`:设置过滤器,如`stat`, `wall` 等,以增强安全性和控制访问。
5. **配置文件加载**:
- 可以通过Spring Boot的`spring.datasource.type=org.apache.druid.pool.DruidDataSource` 或直接引用Druid的`DataSource`来应用配置。
注意,为了保证性能和安全性,Druid建议将敏感信息存储在外部环境变量或加密后的配置文件中,而不是直接暴露在配置文件里。