jdbc api을 이용한 데이터베이스 프로그래밍 방법을 소개한 책이다. 데이터베이스는 모든 기업에서 업무와 관련된 데이터를 관리하고 처리하기 위해 꼭 필요한 도구가 되었다. 또한 현재 기업의 대부분의 응용 소프트웨어 개발은 웹을 기반으로 하고 있고, 그중 자바는 웹 기반 응용 프로그램 개발의 중추적인 역할을 맡고 있다. 이 책은 취업을 준비하는 전공자들의 실습을 위해 유용하게 활용될 것이다.
저자소개
목차
머리말
PART 1 기초 지식 익히기
1장 JDBC API의 이해 1.1 JDBC API란? 1.2 JDBC API의 역할 1.3 JDBC 드라이브의 유형 및 구성 1.4 JDBC API와 자바 플랫폼 1.5 JDBC API 명세서
2장 자바의 이해 2.1 자바의 등장 2.2 자바의 특징 2.3 자바 플랫폼 2.4 자바 프로그램 예제
3장 데이터베이스의 이해 3.1 데이터베이스의 정의 3.2 데이터베이스 관리 시스템의 특징 3.3 관계형 데이터베이스 3.4 SQL
4장 MySQL의 이해 4.1 MySQL의 식별자 문법 4.2 SQL 문장에서의 대소문자 구별 4.3 MySQL의 문자 세트 지원 4.4 MySQL의 데이터 타입 4.5 MySQL의 SQL 기본 명령문
5장 자바 JDBC API 응용 프로그램 개발 환경 구축 5.1 자바 JDK 설치 5.2 MySQL 설치 5.3 MySQL JDBC 드라이버 설치
PART 2 JDBC 프로그래밍
6장 JDBC 기본 프로그래밍 6.1 JDBC 프로그래밍 개발 환경 구축 6.2 데이터베이스 연결하기 6.3 JDBC 문장 생성하기 6.4 SQL문 사용 예제 6.5 기본 JDBC SQL문 사용 예제 - 고객관리 예제 1 6.6 기본 JDBC SQL문 사용 예제 - 고객관리 예제 2
7장 JDBC 중급 프로그래밍 7.1 PreparedStatement 인터페이스 7.2 CallableStatement 인터페이스 7.3 SQL 자료형과 자바 자료형 7.4 메타 데이터 7.5 트랜잭션 7.6 예외 처리
PART 3 웹 기반 JDBC 응용 프로그램 개발
8장 웹 기반 JDBC 응용 프로그램 개발 환경 구축 8.1 아파치 톰캣 설치 8.2 서블릿 실행을 위한 서블릿 클래스 등록 및 URL 매핑 8.3 아파치 톰캣에서 HTML/XML 파일 폴더와 URL 간의 매핑 및 실행 8.4 아파치 톰캣에서 웹 애플리케이션 개념 및 폴더 구조 8.5 이클립스를 통한 서블릿 클래스의 실행
9장 웹 프로그래밍의 이해 9.1 웹 애플리케이션 9.2 웹 프로그래밍 언어 9.3 서블릿 프로그래밍
10장 서블릿에서 데이터베이스 연동 10.1 고객정보 검색 예제 10.2 ServletConfig 초기화 파라미터를 이용한 고객정보 검색 예제 10.3 ServletContext 초기화 파라미터를 이용한 고객정보 검색 예제 10.4 고객관리 시스템
11장 수강관리 시스템 11.1 시스템 개요 11.2 시스템 기능 11.3 클래스 설계 11.4 데이터베이스 설계 11.5 사용자 인터페이스 설계 11.6 시스템 구현 11.7 프로그램 실행을 위한 선행 작업 11.8 프로그램 실행 및 사용 예제
PART 4 JDBC API
12장 JDBC API의 기본 구성 12.1 JDBC API란 12.2 JDBC API의 기본 인터페이스와 클래스
13장 JDBC API의 클래스와 메소드 설명 13.1 인터페이스 13.2 클래스 13.3 열거형 13.4 예외 클래스