안녕하세요. 하도 답답해서 회원가입하고, 질문을 드립니다.
현재 MFC로 PostgreSQL을 연동하는 프로그램 만들었습니다.
PostgreSQL 버전 : 9.4
MFC에 사용된 라이브러리 버전 : 9.3.2.14293
처음 프로그램을 실행하면 연동이 잘 됩니다.
DB에 쓰기, 일기 다 잘 됩니다.
SELECT 몇 번 하고, INSERT 몇 번 하다 보면, Connection이 끊어집니다.
그냥 대기상태에서는 안 끊어지는거 같구요..
읽고, 쓰고 할 때마다 PQfinish를 하지 않고, DB Connection을 새로 맺긴 하는데...
이것 때문일까요?
이것저것 구글링 하다 보니까, 연결때마다 세션이 새로 만들어지는거 같은데...
제가 DB는 PostgreSQL은 처음 써봐서 잘 모르겠네요.
MDB나 MSSQL은 잘 되는데...
도움 부탁드립니다.
Connection String은 아래와 같습니다.
const char *conninfo = "user=xxx password=xxx host=localhost port=xxx"
PQerrorMessage 도 없습니다. 그냥 CONNECTION_BAD 가 됩니다.
|