이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

5 장libpgeasy- 단순화 된 C 토토 사이트

저자 :Bruce Momjian에 의해 작성 ()

pgeasy깨끗하게 청소할 수 있습니다libpq도서관,1 장자세한 내용은libpq

캡슐화하는 토토 사이트 된 C 함수 세트로 구성됩니다.libpq. 그만큼

  • pgresult *doquery (char *query);
  • pgconn *connectdb (char *옵션);
  • void DisplonnectDB ();
  • int fetch (void *param, ...);
  • int fetchwithnulls (void *param, ...);
  • void reset_fetch ();
  • void on_error_continue ();
  • void on_error_stop ();
  • pgresult *get_result ();
  • void set_result (pgresult *newres);
  • void unset_result (pgresult *oldres);

많은 함수가 구조 나 값을 반환하므로 더 많은 것을 할 수 있습니다.

기본적으로 데이터베이스에 연결합니다ConnectDBdoquery, 결과를 가져 오기fetch및 마무리DisponnectDB.

forselect쿼리,fetch포인터를 전달할 수 있습니다pgeasy아키텍처가 다른 시스템의 클토토 사이트언트FetchWithNulls허용int*각 결과 포인터 후libpq함수pgresult포인터가 반환doquery.reset_fetch에서 페치를 다시 시작합니다

get_result,set_resultunset_result다중을 처리 할 수 ​​있습니다

소스에는 몇 가지 데모 프로그램이 있습니다