import com.zaxxer.hikari.HikariConfig;
import com.zaxxer.hikari.HikariDataSource;
import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class HikariCPExample {
public static void main(String[] args) {
// 创建Hikari配置对象
HikariConfig config = new HikariConfig();
config.setJdbcUrl("jdbc:mysql://localhost:3306/your_database");
config.setUsername("your_username");
config.setPassword("your_password");
config.setMaximumPoolSize(10); // 设置连接池的最大连接数
// 创建数据源
DataSource dataSource = new HikariDataSource(config);
// 使用数据源获取数据库连接并执行查询
try (Connection connection = dataSource.getConnection();
PreparedStatement preparedStatement = connection.prepareStatement("SELECT * FROM your_table")) {
try (ResultSet resultSet = preparedStatement.executeQuery()) {
while (resultSet.next()) {
// 处理查询结果
System.out.println(resultSet.getString("column_name"));
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
这个示例展示了如何使用HikariCP连接池来管理数据库连接,并执行简单的SQL查询。
下一篇:java中的基本数据类型
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站