JDBCプログラムの作成


1. 드라이버 인스턴스 생성
   사용할 파일들(데이터베이스와 연결 과정에서 사용될 파일들)이 있는지 확인한다.
   이 과정에서 굳이 인스턴스를 생성하지 않고,
   드라이버가 있는지만 확인하더라도
   프로그램을 실행하는 데엔 지장이 없다.
   
   ※ 드라이버 클래스를 찾는 방법
   		『Class』 라는 클래스의 『forName()』메소드를 사용
   		이 메소드는 매개변수로 넘겨받은 이름의 클래스를 찾아주는 역할을 수행하며
   		해당 클래스를 찾지 못할 경우 『ClassNotFoundException』예외를
   		발생시키게 된다.
   		
2. 연결 객체 생성
	(Class.forName() 을 활용하여...) 찾은 드라이버 클래스를 가지고
	설치된 데이터베이스 서버와 연결하는 Connection 객체를 생성한다.
	
	※ Connection 객체는 DriverManager 클래스의
	   『getConnection()』이라는 static 메소드로 생성한다.
	   예외는 데이터베이스 서버와 연결하는 과정에서 문제가 있을 경우 발생하게 되며
	   『SQLException』예외를 발생시키게 된다.
	   
3. 작업 객체 생성
   연결된 포트를 통해 질의문을 보낼 수 있도록 도와주는 객체를 생성한다.
   자바에서는 크게 세 가지 방법으로 질의를 처리한다.
   
    1) Statement 객체 생성 (아래 두개 객체 PreparedStatement, CallableStatement 의 상위 객체임)
    	정적 질의를 처리할 때 주로 사용
    
    2) PreparedStatement 객체 생성 ("전 처리 되어있는" 작업객체) (Pre : 앞에, ~전에 / pared : 가공된)
    	동적 질의를 처리할 때 주로 사용
    	
    3) CallableStatement 객체 생성 ("부를 수 있는" 작업객체) (Call : 호출)
    	프로시저나 함수를 호출할 수 있도록 사용