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反射获取class对象
下一篇:java中的基本数据类型
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站