try-with-resources 0713 - Servlet JDBC 연결 용어 Class.forName( )을 이용해서 Driver Class를 로딩하면 객체가 생성되고, DriverManager에 등록된다. Connection - 데이터베이스와 연결하는 객체 DriverManager.getConnection( ) 으로 Connection 객체를 생성. 즉, context.xml 파일에 미리 기입된 JDBC 연결 정보를 통해 일일히 하드코딩 해줄 필요 없이 연결 가능하... DatasourceDriverManagerconnectionexecuteUpdate()forName()prepareStatement()connection pooltry-with-resources바인딩ClassNotFoundExceptionJDBCdrivergetConnectionexecuteQuery()PreparedStatementresultsetClassNotFoundException [이펙티브 자바] 아이템 9. try-finally보다는 try-with-resources를 사용하라 자바 라이브러리에는 InputStream, OutputStream, java.sql.Connection 등 close 메서드를 호출해 직접 닫아줘야 하는 자원이 많다. 자원 닫기는 클라이언트가 놓치기 쉬워서 예측할 수 없는 성능 문제로 이어지기도 한다. 전통적으로 자원이 제대로 닫힘을 보장하는 수단으로 try-finally가 쓰였다. 예외는 try 블록과 finally 블록 모두에서 발생할 ... try-finally보다는 try-with-resources를 사용하라try-with-resourcesEffective Javatry-finally자바이펙티브 자바Effective Java [스터디]Java의 정석 15일차 프로그램 에러가 발생하여 프로그램이 비정상적으로 종료되는 것을 막기 위해 적절한 예외처리를 취해 프로그램의 비정상적인 종료를 막을 수 있다. RuntimeException클래스를 기준으로 Exception 클래스를 구분하는 이유는 RuntimException 클래스들은 프로그래머들의 실수에 의해 발생할 수 있는 예외이기에 프로그래밍 요소와 관련이 많다.(ex. 먼저 try 블록 내부에서 예외... 개발자Spring공부try catchtry-with-resourcesTIL대학생방학예외처리JavaJava의 정석Java
0713 - Servlet JDBC 연결 용어 Class.forName( )을 이용해서 Driver Class를 로딩하면 객체가 생성되고, DriverManager에 등록된다. Connection - 데이터베이스와 연결하는 객체 DriverManager.getConnection( ) 으로 Connection 객체를 생성. 즉, context.xml 파일에 미리 기입된 JDBC 연결 정보를 통해 일일히 하드코딩 해줄 필요 없이 연결 가능하... DatasourceDriverManagerconnectionexecuteUpdate()forName()prepareStatement()connection pooltry-with-resources바인딩ClassNotFoundExceptionJDBCdrivergetConnectionexecuteQuery()PreparedStatementresultsetClassNotFoundException [이펙티브 자바] 아이템 9. try-finally보다는 try-with-resources를 사용하라 자바 라이브러리에는 InputStream, OutputStream, java.sql.Connection 등 close 메서드를 호출해 직접 닫아줘야 하는 자원이 많다. 자원 닫기는 클라이언트가 놓치기 쉬워서 예측할 수 없는 성능 문제로 이어지기도 한다. 전통적으로 자원이 제대로 닫힘을 보장하는 수단으로 try-finally가 쓰였다. 예외는 try 블록과 finally 블록 모두에서 발생할 ... try-finally보다는 try-with-resources를 사용하라try-with-resourcesEffective Javatry-finally자바이펙티브 자바Effective Java [스터디]Java의 정석 15일차 프로그램 에러가 발생하여 프로그램이 비정상적으로 종료되는 것을 막기 위해 적절한 예외처리를 취해 프로그램의 비정상적인 종료를 막을 수 있다. RuntimeException클래스를 기준으로 Exception 클래스를 구분하는 이유는 RuntimException 클래스들은 프로그래머들의 실수에 의해 발생할 수 있는 예외이기에 프로그래밍 요소와 관련이 많다.(ex. 먼저 try 블록 내부에서 예외... 개발자Spring공부try catchtry-with-resourcesTIL대학생방학예외처리JavaJava의 정석Java