配置JDBC数据源(Java Database Connectivity)通常包括以下几个步骤:
1. 选择数据库和JDBC驱动
你需要选择一个数据库(如MySQL、Oracle、PostgreSQL等),并下载对应的JDBC驱动。
2. 添加JDBC驱动到项目
对于Maven项目,你需要在`pom.xml`文件中添加依赖项。对于Gradle项目,你需要在`build.gradle`文件中添加依赖。
例如,对于MySQL数据库:
Maven:
```xml
```
Gradle:
```groovy
implementation 'mysql:mysql-connector-java:8.0.26'
```
3. 配置数据源
以下是一个使用Apache Commons DBCP(Database Connection Pool)数据源的示例。
DBCP数据源配置:
```java
import org.apache.commons.dbcp2.BasicDataSource;
public BasicDataSource dataSource() {
BasicDataSource dataSource = new BasicDataSource();
dataSource.setUrl("jdbc:mysql://localhost:3306/your_database");
dataSource.setUsername("your_username");
dataSource.setPassword("your_password");
dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver");
dataSource.setInitialSize(5); // 初始连接数
dataSource.setMaxTotal(20); // 最大连接数
dataSource.setMaxIdle(10); // 最大空闲连接数
dataSource.setMinIdle(5); // 最小空闲连接数
return dataSource;