PostgresSQL의 값을 C 안에서 어떻게 사용하나요.

kangcha의 이미지

이런 select 문을 이용해서 oid 값을 c에서 변수로 대입해서 사용하고 싶은데..
어떤 방법이 있을까요.

select oid from table_1 where name='kim';

이라고 가정하면 여기서 oid 값을 어떤 식으로 얻을수 있나요.
[/code]
bluemoon의 이미지

libpq를 사용하시면 됩니다. 물론 PostgreSQL에서도
오라클의 Pro*C 와 같은 C 전처리기가 제공되지만 libpq를 추천하더군요.
libpq 사용법은 PostgreSQL 메뉴얼에 포함되어 있습니다.

kangcha의 이미지

char *PQgetvalue();
이런 함수인가요?
아무튼 감사합니다.