eunsol
178
2021-04-29 17:37:24 작성 2021-04-29 17:43:29 수정됨
2
78

Node js 에서 Mariadb 쿼리문 실행하고 결과보는법좀 알려주십쇼



const mariadb = require('mariadb');
// DB 접속정보
let pool = mariadb.createPool({

    host: '.amazonaws.com',
    port: xxxx,
    user: 'xxxx',
    password: 'xxxx',
    connectionLimit: 5 ,
    database: 'test01'

  });


let rows = await conn.query('SELECT * FROM user;', function(err,rows,fields){
    return rows,fields


  })
  
  console.log(rows)

console.log(rows) 값 ↓

[
  meta: [
    ColumnDef {
      _parse: [StringParser],
      collation: [Collation],
      columnLength: 40,
      columnType: 253,
      flags: 20483,
      scale: 0,
      type: 'VAR_STRING'
    },
    ColumnDef {
      _parse: [StringParser],
      collation: [Collation],
      columnLength: 80,
      columnType: 253,
      flags: 4097,
      scale: 0,
      type: 'VAR_STRING'
    }
  ]
]

DB에서 실행하고난 결과를 보려면 어떡해야할지모르겟습니다.

npm install --save mariadb 로 설치했습니다. 

실행은 잘되는데 결과값을 볼수가없습니다 ㅠㅠ



0
  • 답변 2

  • 그만물어봐
    674
    2021-04-29 17:46:53

    ?!

    promise 를 사용하실지

    callback 으로 사용하실지

    하나 선택하시고 진행하셔요~


    promise

    https://github.com/mariadb-corporation/mariadb-connector-nodejs/blob/master/documentation/promise-api.md


    callback

    https://github.com/mariadb-corporation/mariadb-connector-nodejs/blob/master/documentation/callback-api.md

  • eunsol
    178
    2021-04-29 18:11:35

    진짜 감사합니다 ㅠㅠ  

  • 로그인을 하시면 답변을 등록할 수 있습니다.