inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Làm quen với cơ sở dữ liệu MySQL với Yalgo

Từ đầu tiên đến xem danh sách

에러 처리 질문

465

Ahyoung Kim

5 câu hỏi đã được viết

0

안녕하세요! 강의 즐겁게 잘 보고 있습니다.

 

sql 쿼리 할때 에러가 생겼을 경우 실무에서 어떻게 다루어주면 좋을지 궁금합니다. Promise가 있으니 뒤에서 then으로 받아주면 되는것인가요? 

 

const promisePool = pool.promise();

 

const sql = {

 

  getSections : async () => {

    const [rows] = await promisePool.query(`

      SELECT * FROM sections

    `)

    return rows

  },

 

}

mysql DBMS/RDBMS sql 데이터 엔지니어링

Câu trả lời 1

0

yalco

예외처리는 사용하는 언어와 프레임워크의 방식으로 다뤄주면 됩니다 😀  MySQL은 자바의 스프링, 자바스크립트의 Node.JS, 파이썬의 장고나 플라스크 등 등 수많은 곳에서 활용되기 때문에 각각에 맞는 예외처리를 해 주면 돼요.

제 강의에서는 Node.js에서 mysql2 모듈로 사용하는데, 그럴 경우에는 아래의 catch 문에 예외처리를 넣어주면 됩니다.

mysql2 - npm (npmjs.com)

con.promise().query("SELECT 1")
  .then( ([rows,fields]) => {
    console.log(rows);
  })
  .catch(e => { 예외처리 코드... })
  .then( () => con.end());

패키지 구분에 대해 궁금한게 있습니다

0

12

1

노션 링크도 안 열리고, 알려준 vercel도 실행이 안됩니다.

0

11

1

스프링부트 서버 에러나요

0

17

1

인덱스? 파티셔닝? 관련 문의 드립니다

0

298

1

SQL 설치 관련 질문 (이메일 주소가 잘못 됐다고 나와요)

0

673

2

강의내용

0

606

1

대체 어디다 질문을 올리는겁니까? 상담도 정해진 질문만 받고…

-4

1607

1

강의페이지에 이메일이 어디잇나요

0

733

1

M1 맥북인데 에러가 납니다 ㅠㅠ

0

734

1

얄코형님 자료는 없는거죠??

0

1012

1

안녕하세요 강의 구성 관련 질문

0

436

1

SQLD 자격증 공부하고 있는 학생입니다

0

805

1

질문

0

375

1

5-1 SyntaxError 문의 드립니다.

0

427

1

CLI로 진행시 mysql 연결

1

635

7

데이터 가공 효율성 관련 질문드립니다.

0

324

1

인스톨하는 처음 화면 창이 다르게 업데이트 되었는데 어떻게 할까요?

0

465

2

에러가 뜹니다..

0

703

13

10분 26초 쿼리문 문의 드려요, P2.CategoryID = P1.CategoryID

0

388

3

연산자 문의 IN 과 = 의 결과가 같은 이유가 궁금합니다. (4분45초영상)

0

253

1

데이터가 잘못 들어가 있는거 같아요

0

311

1

궁금증

0

282

1

궁금한점

0

279

1

order by created?

0

311

1