Download presentation
Presentation is loading. Please wait.
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 함수 출처 :
Similar presentations