2022.02.11(35일 차) 35일 차 마지막에 했던 성적 처리 웹페이지 &DB 연동을 따로 정리하고자 한다. 성적 처리 웹페이지상단의 페이지를 만들 것이고, 학번, 이름, 국어, 영어, 수학을 작성하고 입력완료 버튼을 클릭 시 DB에 데이터가 들어가도록 할 것이다. JDBC를 배울 때 jdk폴더와 jre폴더에 ojdbc6.jar를 넣고 DB 연동을 하였다. 강사님께서는 ojdbc6.jar이 설명서로 비유하셨는데 우리는 또 이 작업을 해줘야 한다. JDBC를 배울 때 jdk폴더와 jre폴더에 ojdbc6.jar를 넣고 DB 연동ojdbc6 파일을 복사한 후에 상단 경로(lib) 폴더에 붙여 넣기먼저 위의 경로로 가서 ojdbc6 파일을 복사한 후에 상단 경로(lib) 폴더에 붙여 넣기를 한다. 우리는 예전에 만들었던 score테이블을 웹 페이지와 연동할 것이다. cmd창을 켜서 예전에 만들었던 suzi 계정으로 로그인하고, score테이블을 확인cmd창을 켜서 예전에 만들었던 suzi 계정으로 로그인하고, score테이블을 확인해본다. DBConn.java - DB 연결
ScoreDTO 생성
먼저 테이블에 있는 변수 5개를 선언해주고, 내가 쓰는 임의의 변수 3개를 선언한다. 나머지는 마우스 우클릭 -> source -> getter/setter을 클릭하고 만들어주면 된다. 마우스 우클릭 -> source -> getter/setter을 클릭하고 만들어주면 된다.ScoreDAO 생성
write.jsp - 성적 입력 페이지
write_ok.jsp - 성적 입력처리 페이지
list.jsp - 성적입력 완료 페이지
실행화면 완성 화면정보를 입력한 후에 입력 완료를 누르면 하단 페이지로 넘어간다. 이제 DB에 위의 입력한 데이터가 들어갔는지 확인한다.(CMD에서 확인) 이제 DB에 위의 입력한 데이터가 들어갔는지 확인한다.(CMD에서 확인)성공적으로 데이터가 들어갔다. 오늘 수업은 여기까지 하고 마치게 되었습니다. 느낌이 다음 시간에는 DB를 배웠을 때처럼 웹 페이지에서 데이터 수정, 삭제 기능을 넣고, 테이블을 보여줄 수 있게 만들 것 같다. 기능을 확장한다면 이 글에 추가적으로 포스팅 예정! |