Presentation is loading. Please wait.

Presentation is loading. Please wait.

maria db JDBC PROGRAMMING3

Similar presentations


Presentation on theme: "maria db JDBC PROGRAMMING3"— Presentation transcript:

1 maria db JDBC PROGRAMMING3
장종원

2 성적 관리 프로그램 성적을 입력하고 수정, 삭제가 가능한 프로그램 Name(PK) kor eng math total
TABLE NAME : SCORE Name(PK) kor eng math total average varchar(20) int

3 성적 관리 프로그램 프로그램을 구성하고 있는 클래스들

4 Score 클래스 생성시 ① ② 다음 page의 클래스 생성시 변수 선언하고 이 방법을 통해서 쉽게 get · set 메서드를
생성할 수 있다

5 Score

6 DatabaseManager

7 DatabaseManager(…)

8 DatabaseManager(…)

9 ScoreFrame

10 ScoreFrame(…)

11 ScoreFrame(…)

12 ScoreFrame(…)

13 ScoreFrame(…)

14 ScoreFrame(…)

15 Main

16 과제 수정, 삭제에 대한 모듈을 만드시오 성적 출력 시 등수를 같이 출력하시오 수정 및 삭제 조건은 Name(PK)를 사용
Order by 이용 (총점 기준으로) Rank() 이용 (공동 등수 처리) 등수 추가 후 사람 선택할 때, 정상적으로 나오도록 주의하세요(textField 안의 순서) 최종 결과 화면

17 과제 Tip 과거에는 Mysql 및 MariaDB에서는 랭킹함수를 제공하지 않았다고 함 랭킹함수 RANK() OVER 사용시
이와 같은 방식으로 랭킹함수를 구현하여 사용하였음 이 방식 사용시 동률에 대해서는 랜덤하게 순서를 매겨 동률처리가 안됨 랭킹함수 RANK() OVER 사용시 동률은 같은 등수로 표기되고 다음 등수는 동률의 수만큼 뒤의 숫자로 표현

18 과제 Tip RANK 함수 출처 :


Download ppt "maria db JDBC PROGRAMMING3"

Similar presentations


Ads by Google