토토 사이트 순위++C++ API는포스트그레. 토토 사이트 순위++클라이언트를 허용하는 클래스 세트입니다. 연결하는 프로그램포스트그레백엔드 서버. 이러한 연결 데이터베이스 클래스와 대형 객체 클래스의 두 가지 형태로 제공됩니다.
데이터베이스 클래스는 데이터베이스를 조작하기 위한 것입니다. 모든 종류의 SQL 쿼리를 다음으로 보낼 수 있습니다.포스트그레백엔드 서버를 검색하고 서버의 응답.
대형 개체 클래스는 대규모 객체 클래스를 조작하기 위한 것입니다. 데이터베이스의 개체입니다. Large Object 인스턴스는 전송할 수 있지만 에 대한 일반적인 쿼리포스트그레스백엔드 서버는 단순 쿼리에만 사용됩니다. 모든 데이터를 반환합니다. 대형 개체는 파일 스트림으로 표시되어야 합니다. 앞으로는 C++ 파일 스트림과 매우 유사하게 작동해야 합니다.cin, 쿠우그리고서르.
이 장은 다음에 대한 문서를 기반으로 합니다.토토 사이트 순위C 라이브러리. 3개의 단기 프로그램이 나열되어 있습니다. 이 섹션의 끝 부분에 다음의 예가 나와 있습니다.토토 사이트 순위++프로그래밍(반드시 그런 것은 아님) 좋은 프로그래밍). 다음과 같은 몇 가지 예가 있습니다.토토 사이트 순위++응용프로그램src/토토 사이트 순위++/예제, 소스 코드 포함 이 장의 세 가지 예를 살펴보겠습니다.
다음 환경 변수를 사용하여 설정할 수 있습니다. 환경에 대한 기본값 및 하드 코딩 방지 데이터베이스 이름을 애플리케이션 프로그램으로 변환:
참고:참조섹션 1.9전체 목록 보기 사용 가능한 연결 옵션 중.
다음 환경 변수를 사용하여 선택할 수 있습니다 기본 연결 매개변수 값은 다음에서 사용됩니다.PQconnectdb또는PQsetdb로그인값이 직접적으로 존재하지 않는 경우 호출 코드로 지정됩니다. 이는 방지하는 데 유용합니다. 데이터베이스 이름을 간단한 애플리케이션에 하드코딩 프로그램.
참고: 토토 사이트 순위++사용 환경 변수만 또는토토 사이트 순위'sPQconnectdbconninfo 스타일 문자열.
PGHOST기본 서버를 설정합니다 이름. 슬래시로 시작하는 경우 다음을 지정합니다. TCP/IP가 아닌 Unix 도메인 통신 의사소통; 값은 다음의 디렉터리 이름입니다. 소켓 파일이 저장되는 파일입니다(기본값 "/tmp").
PGPORT기본 TCP를 설정합니다 포트 번호 또는 Unix 도메인 소켓 파일 확장자 와 통신 중입니다.포스트그레백엔드.
PGDATABASE기본값을 설정포스트그레데이터베이스 이름.
PGUSER사용된 사용자 이름을 설정합니다 데이터베이스에 연결하고 인증을 위해.
PGPASSWORD비밀번호를 설정합니다 백엔드에서 비밀번호 인증을 요구하는 경우 사용됩니다.
PGREALMKerberos 영역을 설정합니다. 와 함께 사용하다포스트그레스, 만약 그것은 지역 영역과 다릅니다. 만일PGREALM설정되었습니다.포스트그레스응용프로그램이 시도합니다 이 영역 및 사용에 대한 서버 인증 로컬과의 충돌을 피하기 위해 별도의 티켓 파일 티켓 파일. 이 환경 변수는 다음 경우에만 사용됩니다. Kerberos 인증은 백엔드에서 선택됩니다.
PGOPTIONS추가 설정 에 대한 런타임 옵션포스트그레스백엔드.
PGTTY파일 또는 tty를 다음으로 설정합니다. 백엔드 서버의 디버깅 메시지는 무엇입니까? 표시됩니다.
다음 환경 변수를 사용하여 다음을 지정할 수 있습니다. 모든 Postgres 세션에 대한 사용자 수준 기본 동작:
PGDATESTYLE기본값을 설정합니다 날짜/시간 표현 스타일.
PGTZ기본 시간을 설정합니다 구역.
다음 환경 변수를 사용하여 다음을 지정할 수 있습니다. 모든 Postgres 세션의 기본 내부 동작:
PGGEQO기본 모드를 설정합니다 유전자 최적화 프로그램의 경우.
참조SET SQL올바른 정보를 위한 명령 이러한 환경 변수의 값입니다.