자바,JSP 학습
글 수 144
http://cafe.naver.com/q69/54597
JDBC 예제
항상 말했던 것처럼, 하나의 예는 수많은 단어를 표현하는 천의 그림들 만큼 가치를 갖는다. 따러서 여기서는 이제까지의 모든 것들을 함께 적용한 조그마한 JDBC 애플리케이션으로 이 글을 마치고자 한다.
실제 이 애플리케이션은 MS Access 데이터베이스에 연결하여 CUSTOMERS 테이블의 콘텐츠를 검색하거나 변경하는 기능을 제공한다. 만일 여러분이 이 글을 계속 따라했다면 이미 그러한 데이터베이스와 테이블을 설정했을 것이다. 그렇지 않은 경우에는 생각만으로도 가능하다. 아니면 더 좋기는, 지금이라도 몇 줄만 변경하고 다시 컴파일하여 여러분 자신의 데이터베이스와 테이블을 준비할 수 있다.
이 애플리케이션을 여러분의 사이트 목적에 맞도록 수정하기 아주 쉽도록 코딩하였다. 모든 GUI 디자인과 사이트에 특화된 정보는 분리시켰다. 몇가지 간단한 GUI 섹션들과 문자열들을 변경하는 것을 제외하면 여러분이 그 코드를 구현하는데 신경쓸 필요가 없다.
애플리케이션 코드는 다음과 같은 5개의 파일들로 구성된다.
- DataGrid.java : Microline Component Toolkit(MCT) Grid 객체. MCT는 Neuron Data(링크)에서 무료로 이용할 수 있다. 여러분은 이 파일을 수정없이 그대로 사용하면 된다.
- GlobalResouces.java : 여기에는 몇가지 특정 구현에 관련된 것들이 정의되어 있다. 그것들을 여러분의 사이트에 맞도록 변경하고 재컴파일해야 한다. 여러분이 어떤 라인들을 변경해야 하는지 주석으로 표시해 놓았다.
- MainFrame.java : 메인 디스플레이 프레임으로서 그대로 사용하면 된다.
- StartButton.java : 애플릿 프론트엔드로서 그대로 사용하면 된다.
- UserInterface.java : 사용자 인터페이스를 정의한다. 이것이 여러분 자신의 DB 테이블을 반영하도록 여러분이 변경하고, 다시 컴파일해야 한다. 여러분이 변경해야 할 부분들을 주석으로 표시해두었다.
컴파일된 클래스들을 포함한 전체 애플리케이션은 여기(링크) 에 zip으로 압축되어 있다. 이것을 실행시키면 다음과 같은 인터페이스를 보게 될 것이다.


