Language/JDBC

웹 어플리케이션 구동 시 JDBC 드라이버 로딩하기앞서 살펴본 예제에서는 Class.forName([JDBC_DRIVER_CLASS]); 를 사용하여 로딩을 했었습니다. JDBC 드라이버는 한번만 로딩하면 이후로 페이지마다 매번 로딩할 필요가 없기 때문에 계속 사용이 가능합니다.웹 어플리케이션이 시작될 때 자동으로 JDBC 드라이버를 로딩하게 만들려면 서블릿 클래스를 사용하여 설정해주면 됩니다. 실습을 위해 다음 경로에 서블릿 클래스를 만들어줍니다. ▶ [실습 디렉터리]\WEB-INF\src\jdbc\loader\Loader.java lib 디렉터리에 src디렉터리를 생성하고 패키지와 클래스를 만들면 Java Resources에 자동으로 옮겨집니다. 서블릿 클래스는 다음과 같이 작성해줍니다. packag..
Statement를 사용한 쿼리실행Connection 객체를 생성한 후에 Connection 으로부터 Statement 를 생성하여 쿼리를 실행합니다.다음과 같이 Connection.createStatement() 메서드를 사용하여 생성해줍니다. ▶ Statement stmt = conn.createStatement(); Statement 클래스를 생성한 후엔 다음의 두 메서드를 이용하여 쿼리를 실행해줍니다. ▶ ResultSet executeQuery(String query) : SELECT 쿼리 실행 / 결과값을 ResultSet 객체에 저장해서 리턴.▶ int executeUpdate(String query) : INSERT, UPDATE, DELETE 쿼리 실행 / 변경 또는 삽입된 레코드의 개수..
JDBC자바에서 데이터베이스를 사용할 때는 JDBC API 를 이용하며, JDBC(Java DataBase Connectivity) 는 자바에서 데이터베이스와 관련된 작업을 처리할 수 있도록 도와주는 API입니다. JDBC의 구조JDBC API를 사용하는 어플리케이션의 구조는 다음과 같습니다. 자바 기반의 어플리케이션을 사용할 때는 데이터베이스의 종류에 상관없이 JDBC API 를 이용하여 접근이 이루어집니다. 각각의 DBMS는 알맞은 JDBC 드라이버를 제공하고, JDBC API는 JDBC 드라이버를 거쳐서 데이터베이스와 통신합니다. JDBC 드라이버사용을 위해서 DBMS에 알맞은 JDBC 드라이버를 준비해야 하는데, JDBC는 DBMS와의 통신을 담당하는 자바 클래스로서 일반적으로 .jar 파일로 제..
freestrokes
'Language/JDBC' 카테고리의 글 목록