开始使用免费开始使用

连接池

为每个请求都新建数据库连接既慢又耗费资源。连接池通过重用一组已打开的连接来解决这一问题。HikariCP 是 Java 应用常用的高性能连接池。

请为 CityBook Libraries 设置 HikariCP,以提升其应用性能。HikariConfigHikariDataSource 和数据库凭据已为您导入。

本练习是课程的一部分

在 Java 中查询 PostgreSQL 数据库

查看课程

练习说明

  • 使用数据库 URL、用户名和密码配置 HikariConfig
  • 基于该配置创建 HikariDataSource
  • 从连接池获取一个连接。

交互式实操练习

通过完成这段示例代码来试试这个练习。

public class Main {
    public static void main(String[] args) {
        // Configure HikariCP with credentials
        HikariConfig config = new HikariConfig();
        config.____(Credentials.URL);
        config.____(Credentials.USER);
        config.____(Credentials.PASSWORD);

        // Create the connection pool
        HikariDataSource ds = new ____(config);

        // Get a connection from the pool
        try (Connection conn = ____.____()) {
            System.out.println("Connected with HikariCP!");
        } catch (SQLException e) {
            System.out.println("Error: " + e.getMessage());
            System.out.println("SQLState: " + e.getSQLState());
        }
    }
}
编辑并运行代码