이미 소장하고 있다면 판매해 보세요.
|
1. JDBE란 무엇인가?
JDBE 설치 및 실행 2. 계산기 예제 JDK설치 및 SwingSet 프로그램 실행 JDK 설치 및 java.sun.com SwingSet 컴파일 및 실행 계산기 프로그램 개발 프로그램 개발절차 분석단계 설계단계 개발단계 구현단계 3. JDBE 프로젝트 JDBE에서 사용된 기술 JDBE 프로젝트 개발 환경 분석(JDBE 기능) 설계 화면설계 클래스 구성도 클래스 개요 클래스 상세설명 파일정의 코드명명규칙 정의 개발 메인 윈도우 구성 메인 클래스 만들기(DBExplorer) Tree 만들기 DB List 등록 메뉴 이벤트 처리 클래스 DBList 입력 Dialog 구성 및 호출 DB List 정보조회/수정/삭제 메뉴연결 파일정보이용 Tree 구성 DB List 수정 수정/조회 Panel 구성(setPanel 메소드) DB List 정보조회 DB List 삭제(Tree에서 특정 Node 삭제) DB Login JTree MouseClick Event 처리 DB Login TreePanel 클래스 로그인 기능 구현 Table 정보 조회 JTree의 Selection 이벤트 처리 TablePanel 클래스 만들기 DB 테이블 데이터 가져오기(TableModel) Tree에 컬럼 정보 표시 mdb/mySQL 로그인 Table 정보 추가/삭제 JTable의 Selection 이벤트 처리 TablePanel 기능 버튼 구현 DBModel 추가/삭제구현 테이블 데이터 파일 저장 SQLPanel 관련 클래스 수정 SQLPanel 구현 SQLModel 구현 SQL 문 저장 조회결과 파일 저장 Plan 정보조회 EXECUTE PLAN PlanPanel 구현 DB 정보 조회 DBInfoPanel 화면구성 InfoModel 구현 DBInfoPanel 기능 구현 TRACE 정보 조회 SQL Trace 파일 FTP XML TracePanel 구현 즐겨찾기 기능 like.xml 파일 생성 즐겨찾기 추가 즐겨찾기 메뉴 처리 이벤트 구현 즐겨찾기 초기화 기타 기능 DB연결 / 해제 메뉴 About Dialog Help Dialog 구현 4. 성능을 고려한 자바프로그램 JVM Option 조정 사용하고 있는 JDK의 Bug |
|
DatabaseMetaData는 현재 연결된 데이터베이스의 Object 정보, Option 설정, 제약사항 등 개발시 필요한 정보를 제공하고 있다. 따라서 다양한 데이터베이스를 사용할 경우에는 이 DatabaseMetaData를 활용하여 각각의 데이터베이스에 적절한 기능을 수행하게 하면 된다. 예를 들어 오라클의 경우 commit 기능을 제공하지만 mySQL같은 데이터베이스는 commit 기능을 제공하지 않는다. 따라서 각각의 데이터베이스에 연결할 경우에 처리 로직이 틀려질 수 있다. 이럴 때 다음과 같이 DatabaseMetaData의 데이터베이스 옵션정보를 조회하여 처리 할 수 있을 것이다.
--- p.233 |