File tree Expand file tree Collapse file tree
src/main/java/de/claudioaltamura/java25/unnamed Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,4 +9,5 @@ Java 25 features examples
99- instance main method
1010- module import declarations
1111- flexible constructor bodies
12- - markdown documentation
12+ - markdown documentation
13+ - unnamed variables
Original file line number Diff line number Diff line change 1+ package de .claudioaltamura .java25 .unnamed ;
2+
3+ import java .sql .DriverManager ;
4+ import java .sql .SQLException ;
5+ import java .util .logging .Logger ;
6+
7+ public class DBOperations {
8+ private static final Logger logger = Logger .getLogger (DBOperations .class .getName ());
9+ void checkConnection (String url , String user , String pwd ) {
10+ try (var _ = DriverManager .getConnection (url , user , pwd )) {
11+ var msg = """
12+ DB Connection successful
13+ URL = {%s}
14+ usr = {%s}
15+ pwd = {%s}
16+ """ .formatted (url , user , pwd );
17+ logger .info (msg );
18+ } catch (SQLException e ) {
19+ logger .warning (e .toString ());
20+ }
21+ }
22+ }
You can’t perform that action at this time.
0 commit comments