데이터베이스 연결
// 상수로만 쓰고 객체 생성을 막기 위해 abstract를 사용한다.
public abstract class ConnectionConst {
// 외부에서 가져다 써야 하므로 public이 된다.
public static final String URL = "jdbc:h2:tcp://localhost/~/test";
public static final String USERNAME = "sa";
public static final String PASSWORD = "";
}@Slf4j
public class DBConnectionUtil {
public static Connection getConnection() {
try {
Connection connection = DriverManager.getConnection(URL, USERNAME, PASSWORD);
log.info("get connection = {}, class = {}", connection, connection.getClass());
return connection;
} catch (SQLException e) {
throw new IllegalStateException(e);
}
}
}get connection = conn0: url=jdbc:h2:tcp://localhost/~/test user=SA, class = class org.h2.jdbc.JdbcConnectionJDBC DriverManager 연결 이해


Last updated