要在應用中使用MySQL JDBC連接池,你需要遵循以下步驟:
pom.xml
或build.gradle
文件中添加相應的依賴。close()
方法來實現。以下是一個使用HikariCP連接池的簡單示例(Java代碼):
import com.zaxxer.hikari.HikariConfig;
import com.zaxxer.hikari.HikariDataSource;
import java.sql.Connection;
import java.sql.SQLException;
public class DatabaseConnectionPool {
private static HikariDataSource dataSource;
static {
HikariConfig config = new HikariConfig();
config.setJdbcUrl("jdbc:mysql://localhost:3306/mydatabase");
config.setUsername("myusername");
config.setPassword("mypassword");
config.setMaximumPoolSize(10);
dataSource = new HikariDataSource(config);
}
public static Connection getConnection() throws SQLException {
return dataSource.getConnection();
}
public static void main(String[] args) {
try (Connection connection = getConnection()) {
// 使用連接執行SQL操作
} catch (SQLException e) {
// 處理異常
}
}
}
在這個示例中,我們使用了HikariCP作為連接池庫,并在靜態代碼塊中初始化了連接池。getConnection()
方法用于從連接池中獲取一個連接,而main
方法中的代碼示例展示了如何使用該連接執行SQL操作。注意,在實際應用中,你可能需要更復雜的異常處理和連接管理邏輯。