모도리는 공부중

[mysql] mysql2 promise 본문

내 지식 정리/날것 그 자체

[mysql] mysql2 promise

공부하는 모도리 2021. 8. 30. 18:44
728x90
반응형

mysql과 mysql2. mysql2를 사용하는 이유가 promise api 때문이라고 한다.

promise api는 es7 async await와 매우 잘 동작한다고 한다.

구글링해보면 대개 createconnetction이라고 되어있는데, 어떤 코드는 createpool을 통해 getconnection을 한다.

물론 여기서도 async가 등장한다.

궁금증 투성이. 차분히 하나씩 궁금한 것들을 풀어내려가보자.

 

What promise?

 

 

자바스크립트 Promise 쉽게 이해하기

(중급) 자바스크립트 입문자를 위한 Promise 설명. 쉽게 알아보는 자바스크립트 Promise 개념, 사용법, 예제 코드. 예제로 알아보는 then(), catch() 활용법

joshua1988.github.io

 

promise를 공부하기 앞서, 동기 처리 방식을 모른다면?

 

자바스크립트 비동기 처리와 콜백 함수

(중급) 중급 자바스크립트 개발자가 되기 위한 자바스크립트 비동기 처리와 콜백 함수 이해하기. 콜백 지옥과 해결 방법 등

joshua1988.github.io

 

  • 구글링 : mysql2/promise createpool getconnection

https://holywater-jeong.github.io/2018/06/08/node-mysql-async-await

 

Node.js에서 mysql을 async/await으로 작성하기

Node.js로 코드를 작성하다보면 분명히 한 번 이상은 겪게 되는 비동기 코드 문제. 일명 Callback Hell이라고 불리우는 코드 구조를 본다면 진짜 지옥의 구렁텅이로 빠져드는 것만 같다. 다행히도 여

holywater-jeong.github.io

 

  • async? await?

https://ko.javascript.info/async-await

 

async와 await

 

ko.javascript.info

 

  • db pool이 뭔지도 좀 구글링해서 읽고.
  • what promise 다시 읽고, 교재는 294쪽 참고. 비동기적 프로그래밍 (콜백, 프로미스 등등등)

 

  • node MYSQL2 여기에도 connection pool 등의 내용 있음.

https://rat2.tistory.com/8

 

Node MySQL2

npm install --save mysql2 Node MySQL2 기본적인 쿼리 // MySQL 클라이언트 가져오기 const mysql = require('mysql2'); // 데이터베이스와 연결 const connection = mysql.createConnection({ host: 'localhost'..

rat2.tistory.com

 

 

728x90
반응형
Comments