데이터베이스 3

6. 회원 데이터 모델링

1. 패키지명을 테이블명으로 1대1 매칭시킨다. DTO, DAO를 통해 데이터 입출력을 수행한다. 2. 회원 테이블의 칼럼들을 변수로 만들고 각각 생성자와 getter / setter를 만들어준다. ==> 초기화 USER userID userPassword userEmail userEmailHash userEmailChecked 3. DAO에서 함수 작성 pstmt.executeUpdate() ==> insert, update, delete 등에 사용 pstmt.executeQuery() ==> select에 사용 다 배웠던 건데 가물가물하다.. 3 -1. 로그인 함수 public int login(String userID, String userPassword) { String SQL = "SELCET ..

Java/Jsp 2021.02.07

node.js 와 mysql 연동하여 웹 페이지 만들기 - 생활코딩(21/1/11~)

저번 node.js 강의를 끝마친 후, 다른 강의를 찾아보던 중 node.js와 mysql을 연동하는 강의에 관심이 생겨서 공부를 시작했다. 데이터베이스에 저장되어 있는 정보를 가져와 node.js를 통하여 동적으로 웹페이지를 만들 수 있다. 이렇게 node.js를 통해 동적으로 웹페이지를 만들고, 우리는 안전하게 데이터베이스에 새로운 정보를 입력하는 것만으로 새로운 정보가 추가된다. mysql을 설치하고 npm의 mysql모듈을 사용하여 객체화시켜, 함수를 통해 쿼리문을 실행하여 한번에 가져온다. 수업 내용 필기 -----------------------------------------------------------------------------------------------------------..

WEB/node.js 2021.01.21

제 39회 SQL 개발자 (sqld) 자격증 합격 후기

1. 취득 계기 대학교 2학년 때 전공과목으로 데이터베이스를 들었었다. 당시, 데이터베이스라는 학문이 단순히 eclipse나 visual stdio를 통하여 코딩만 하던 나에게는 굉장히 새로웠고 흥미로웠다. 특히 학기 중에 term-project로 java와 mysql을 연동하여 영화 예매 프로그램을 구현한 적이 있었는데 나 혼자만의 힘으로 스키마를 그리고 관계를 정의하고 테이블을 만들어 영화의 정보를 넣은 후 java와 연동하여 구현시킨 프로젝트였다. 즐겁게 열정적으로 파고들어했던 기억이 있고, 그 결과물을 교수님도 좋게 봐주셨는지 성적도 A+을 받았었는데, 그 이후에, 데이터베이스와 관련된 전공과목이 없었고 자연스레 내 시야에서도 없어지며 잊혀졌었다. 그러던 중 , 코로나로 인해 시간도 많아지면서 그..

잡담 2021.01.21
반응형