if (reasoningType != null) {
connectionConfig = connectionConfig.reasoning(reasoningType);
}
connectionConfig = connectionConfig.credentials(username, password);
poolConfig = ConnectionPoolConfig
.using(connectionConfig)
.minPool(minPool)
.maxPool(maxPool)