이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

5장.젠 토토인터페이스

저자:원래 Peter T. Mount 작성 (), 의 원저자젠 토토운전사.

젠 토토핵심입니다APIJava 1.1 이상. 그것 표준 인터페이스 세트를 제공합니다.SQL호환 데이터베이스.

포스트그레SQL제공유형 4 젠 토토운전사. 유형 4는 운전자가 Pure Java로 작성되었으며 데이터베이스에서 통신합니다. 시스템 자체 네트워크 프로토콜. 이로 인해 운전자는 플랫폼 독립적; 일단 컴파일되면 드라이버를 다음에서 사용할 수 있습니다. 모든 시스템.

이 장은 다음에 대한 완전한 가이드가 아닙니다.젠 토토프로그래밍해야 하지만 시작하는 데 도움이 됩니다. 자세한 내용은 다음을 참조하세요. 표준젠 토토 API문서. 또한 다음 내용을 살펴보세요. 소스에 포함된 예시. 기본 예제가 사용됩니다. 여기.

5.1. 설정하기젠 토토운전사

5.1.1. 드라이버 가져오기

사전 컴파일된 드라이버 버전은 다음에서 다운로드할 수 있습니다.포스트그레SQL 젠 토토웹사이트.

또는 소스에서 드라이버를 빌드할 수도 있지만 변경하는 경우에만 이 작업을 수행해야 합니다. 소스 코드. 자세한 내용은 PostgreSQL을 참조하세요. 설치 지침. 설치 후 드라이버는 에서 찾아야 합니다.프리픽스/share/java/postgresql.jar. 결과 드라이버는 Java 버전용으로 빌드됩니다. 당신은 달리고 있습니다. 1.1로 빌드하는 경우JDK당신은 다음과 같은 버전을 만들 것입니다. Java 2로 빌드하는 경우 젠 토토 1 사양을 지원합니다.JDK(예:JDK1.2 또는JDK1.3) 다음 버전을 빌드합니다. 젠 토토 2 사양을 지원합니다.

5.1.2. 클래스 경로 설정

드라이버를 사용하려면 JAR 아카이브(이름은postgresql.jar소스에서 빌드한 경우, 그렇지 않으면 이름이 지정될 것입니다.jdbc7.2-1.1.jar또는jdbc7.2-1.2.jar젠 토토 1 및 젠 토토 2용 각 버전)이 클래스에 포함되어야 합니다. 경로를에 넣거나클래스 경로환경 변수 또는 다음을 사용하여 에 플래그가 있습니다.자바명령줄.

예를 들어, 저는 다음을 사용하는 애플리케이션이 있습니다.젠 토토드라이버에 액세스하려면 천체를 포함하는 대규모 데이터베이스. 나는 신청서와젠 토토드라이버가 다음에 설치됨/usr/local/lib디렉토리 및 JavaJDK다음에 설치됨/usr/local/jdk1.3.1. 실행하려면 응용 프로그램을 사용하려면 다음을 사용합니다.

수출 CLASSPATH=/usr/local/lib/finder.jar(1):/usr/local/pgsql/share/java/postgresql.jar:.
자바 파인더
(1)
finder.jar포함 파인더 애플리케이션입니다.

응용 프로그램 내에서 드라이버를 로드하는 방법이 다룹니다. 에서PostgreSQL : 문서 : 7.3 : 드라이버 윈 토토.

5.1.3. 데이터베이스 준비젠 토토

Java는 TCP/IP 연결만 사용하기 때문에포스트그레SQL서버는 다음과 같아야 합니다 TCP/IP 연결을 허용하도록 구성되었습니다. 이는 다음을 통해 수행할 수 있습니다. 설정tcpip_socket = true에서postgresql.conf파일 또는 작성자 공급하는-i옵션 플래그 다음 경우 시작우체국장.

또한 클라이언트 인증 설정은pg_hba.conf파일을 구성해야 할 수도 있습니다. 참조관리자 가이드14769_14795젠 토토드라이버는 신뢰, ID, 비밀번호, md5 및 암호화를 지원합니다. 인증 방법.