diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jooq/SqlDialectLookup.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jooq/SqlDialectLookup.java index 4213e39c50b..bfd53a5dacf 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jooq/SqlDialectLookup.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jooq/SqlDialectLookup.java @@ -46,8 +46,7 @@ final class SqlDialectLookup { * @return the most suitable {@link SQLDialect} */ static SQLDialect getDialect(DataSource dataSource) { - try { - Connection connection = (dataSource != null) ? dataSource.getConnection() : null; + try (Connection connection = (dataSource != null) ? dataSource.getConnection() : null) { return JDBCUtils.dialect(connection); } catch (SQLException ex) {