mysql connector, 일시적 연결해제 에러
C++ 에서 mysql connector 를 사용해 DB 접근하는 작업을 하는데,
사용하다보면가끔 연결이 해제되는 경우가 있다.
그런 경우 발생하는 에러 목록은 아래와 같다.
아래 에러는 mysql/include/errmsg.h 에 디파인 되어있다
.현재 사용하고 있는 버전은 [mysql-connector-c-6.1.6-winx64] 이다.
CR_SOCKET_CREATE_ERROR
CR_CONNECTION_ERROR
CR_CONN_HOST_ERROR
CR_SERVER_GONE_ERROR
CR_TCP_CONNECTION
CR_SERVER_HANDSHAKE_ERR
CR_SERVER_LOST
CR_INVALID_CONN_HANDLE
위 에러코드가 나온 경우에 접속이 성공할 때까지 재접속하도록 처리했다.다른 방식으로 해결이 가능하다면 추후 수정해야지.
댓글 없음:
댓글 쓰기