최대 1 분 소요

2022. 07. 19. 수업내용 정리

node.js .. mySQL 연동..


  • 실행

    실행하려면 MySQL 8.0 Command Line ClientMySQL shell을 실행, 본 게시글에선 MySQL 8.0 Command Line Client를 사용합니다.

    mysql예시



  • SQL DB생성 및 조회

    1. MySQL 8.0 Command Line Client 실행 후 비밀번호 입력

      2


    2. 데이터 목록 조회

      3


    3. 새로운 데이터베이스 생성

      4


    4. 생성한 데이터베이스 사용

      5


    5. 테이블 생성

      6


    6. 테이블에 데이터 삽입

      7

      8


    7. 테이블에서 삽입한 데이터 조회

      9



  • 연동

    1. 먼저 지난번 node.js 기본환경 세팅 때 server 환경 구축 후 server 폴더에 config폴더를 새로 생성한 후, 그 안에 db.js(파일명은 자유) 파일을 생성해줍니다.

      연동


    2. db.js에 아래와 같이 코드를 작성합니다.

      연동


    3. 터미널에 이미지와 같이 ‘express’ 때처럼 ‘npm install mysql’ 입력후 다운로드하고 json으로가 설치가 되었는지 확인을 합니다.

      연동

      연동


    4. 다시 server.js 파일로 돌아가신 후, 아래의 이미지에 있는 것처럼 코드를 추가해주시면 연동이 완료됩니다.

      연동


    5. 이제 server에서 SQL 명령문을 실행해보기 위해 get 요청을 아래의 코드처럼 작성해줍니다.

      연동


    6. 터미널에서 ‘node server.js’를 입력해 서버를 활성화시키고 query에 있는 SQL명령어 실행여부를 확인하기 위해서 값을 순차적으로 기입해줍니다.

      연동

      연동


      실행 후 테이블 변화 ▼

      연동2

      값이 잘 추가된 것을 확인할 수 있습니다.

댓글남기기