sitelink1 https://blog.naver.com/pjt3591oo/221505148267 
sitelink2  
sitelink3  
extra_vars4  
extra_vars5  
extra_vars6  

하나의 커넥션을 생성하고 해당 커넥션을 이용하여 쿼리를 실행하는 예제

 

const mysql = require('mysql2/promise');

(async function () {

    let connection = await mysql.createConnection({

        host: '127.0.0.1',

        user: 'root',

        password: '11111111',

        database: 'test'

    });

    let users1 = await connection.query('SELECT * FROM Users')

    let users2 = await connection.query('SELECT * FROM Users')

    let users3 = await connection.query('SELECT * FROM Users')

    let users4 = await connection.query('SELECT * FROM Users')

 

    console.log(users1)

    console.log(users2)

    console.log(users3)

    console.log(users4)

})()

 
 
 
* 문제점
하나의 커넥션으로만 처리해야 하기 때문에 다수의 쿼리 실행에 대한 성능 이슈 발생