DB/MYSQL

C++ Connector 사용시 conntect 함수에서 std::bad_alloc 발생

MAKGA 2022. 5. 13. 16:57
320x100

C++ Connector를 사용해 MYSQL에 연결하려고 하는 경우 connect()를 try ~ catch해보면 std::bad_alloc exception이 발생하는 경우가 있다.

 

현재 실행하는 애플리케이션 빌드 타입과 MYSQL lib 타입을 확인해보자. MYSQL에서는 일반 lib와 Debug용 lib를 별도로 제공하고 있다. release 버전을 debug 버전에서 참조해 쓰면 std::bad_alloc이 발생한다.

320x100

'DB > MYSQL' 카테고리의 다른 글

DB Link  (0) 2022.08.31
[작성중]MYSQL Connector 8.0 C++ 빌드하기  (0) 2022.05.19
LAST_INSERT_ID() 사용 시 주의할 점  (0) 2022.01.07
테이블, 컬럼 언어 변경하기  (0) 2021.12.29
쿼리실행 후 영향받은 쿼리 수 구하기  (0) 2021.11.05