DB 연결Mysql 다운로드 받을때 Show mysql 8.0 command line client 를 같이 다운 받았을 것이다. 여기에 처음 MYSQL 다운로드 받으면서 본인이 설정한 패스워드를 입력하면 데이터베이스를 다룰수 있는 명령프로그램을 사용할수있다. 데이터베이스를 확인할 수 있는 명령어 show databases; 보니까 기본으로 4개가 있다. create database test; test 라는 이름으로 데이터베이스를 새로 추가했다. 그리고 데이터베이스를 확인해보니 추가된 test 까지 총 5개가 검색된다. use test; 를 해줘서 database 선택을 하고 show tables; 를 하면 현재 데이터베이스에 존재하는 table 을 보여주는데 아무것도 없으니까 table을 추가해준다.
table 을 추가한뒤 값을 넣어준다.
값이 잘 들어간 테이블이 보인다.그리고 DB 연결을 위해서 설정을 몇가지 해줄 것이다. web.xml웹프로젝트가 로딩될 때 제일 먼저 참조되는 파일. 웹프로젝트의 환경 설정 정보를 저장하고 있는 파일
DB의 테이블 같은 형태의 VO(Value Object)를 생성하는 과정입니다. Date 부분에 빨간표시가 뜬다. 마우스를 갖다대거나 커서를 위치시키고 ctrl + shift + o 누르면 아래 창이 뜬다. 빨간 오류가 사라졌다. Getter and Setter 는 클래스 안에 private로 멤버 변수를 숨기고 public으로 개방된 메소드를 통해 이 변수에 간접적으로 접근하는 방법이다. 이런식으로 나온다. POM.XML 에서 아래 빨간 줄을 입력하고 변경한다. 먼저 자바 1.8과 spring 프레임워크 변경 이후 mysql 과 mybatis 등등 dependency 들 사이에 잘 넣으면 된다.
이어서 같은 root-context 에 source 로 들어가서 mysql 연동을 시킨다. ID 와 PW 부분은 각자의 ID와 PW 를 입력하면 된다. 그리고 위에 Asia/Seoul 은 시간을 우리나라 기준으로 바꿔주는것!
mybatis-config 를 작성해줄 것이다.
boardMapper.xml 도 작성 나중에 쿼리문을 여기에 작성할것이다.
이렇게 환경설정을 해주고 run server 하면 만약 잘 실행이 되지 않는다면 mybatis-config.xml과 mappers 폴더가 없는 경우이므로 다시 한번 확인하기 |