HikariCP 是一個高性能、線程安全的數(shù)據(jù)連接池,為訪問 MySQL 數(shù)據(jù)庫提供穩(wěn)定的連接池支持。下面我們來介紹一下如何使用 HikariCP 連接 MySQL 數(shù)據(jù)庫。
//初始化連接池 HikariConfig config = new HikariConfig(); config.setJdbcUrl("jdbc:mysql://localhost/test"); config.setUsername("root"); config.setPassword("123456"); config.setMaximumPoolSize(100); //創(chuàng)建連接池對象 HikariDataSource dataSource = new HikariDataSource(config);
上面的代碼定義了一個 HikariCP 的配置對象,其中設(shè)置了數(shù)據(jù)庫連接地址、賬號、密碼以及連接池最大連接數(shù)。最后通過 HikariCP 的 DataSource 接口創(chuàng)建數(shù)據(jù)源對象。
//從連接池中獲取連接 Connection connection = dataSource.getConnection(); //執(zhí)行SQL語句 String sql = "SELECT * FROM user WHERE name='Tom'"; PreparedStatement pstmt = connection.prepareStatement(sql); ResultSet rs = pstmt.executeQuery();
通過數(shù)據(jù)源對象獲取連接,然后執(zhí)行 SQL 語句就可以了。使用 HikariCP 連接 MySQL 數(shù)據(jù)庫就是這么簡單!