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

5 장젠 토토인터페이스

저자 :원래 Peter T. Mount가 작성했습니다 (), 의 원래 저자젠 토토드라이버

젠 토토핵심APIJava 1.1 이상. 그것 표준 인터페이스 세트를 제공SQL-Compliant 데이터베이스.

PostgreSQL제공타입 4 젠 토토드라이버. 4 형은 드라이버를 나타냅니다 순수한 Java로 작성되었으며 데이터베이스에서 통신합니다. 시스템 자체 네트워크 프로토콜. 이 때문에 운전자는입니다 플랫폼 독립; 컴파일되면 드라이버를 사용할 수 있습니다 모든 시스템.

이 장은 완전한 안내서가 아닙니다젠 토토프로그래밍이지만 당신을 시작하도록 도와주세요. 자세한 내용은 기준젠 토토 API문서. 또한, 소스에 포함 된 예. 기본 예제가 사용됩니다 여기.

5.1. 설정젠 토토드라이버

5.1.1. 운전자 얻기

드라이버의 사전 컴파일 버전을 다운로드 할 수 있습니다 그만큼PostgreSQL 젠 토토웹 사이트.

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

5.1.2. 클래스 경로 설정

드라이버를 사용하려면 Jar Archive (namepostgresql.jar소스에서 구축 한 경우 그렇지 않으면 이름이 지정 될 것입니다젠 토토7.2-1.1.jar또는젠 토토7.2-1.2.jar젠 토토 1 및 젠 토토 2의 경우 버전은 각각 클래스에 포함되어야합니다 경로,에 넣어ClassPath환경 변수 또는 사용 깃발의 깃발Java명령 줄.

예를 들어,를 사용하는 응용 프로그램이 있습니다.젠 토토드라이버에 액세스 할 수 있습니다 천문 대상을 포함하는 대형 데이터베이스. 나는있다 응용 프로그램 및젠 토토드라이버에 설치되어/usr/local/lib디렉토리 및 JavaJDK설치/usr/local/jdk1.3.1. 실행하려면 응용 프로그램, 나는 사용하겠다 :

Export ClassPath =/usr/local/lib/finder.jar(1): /usr/local/pgsql/share/java/postgresql.jar :.
Java Finder
(1)
Finder.jar파인더 응용 프로그램.

응용 프로그램 내에서 드라이버를로드하면 커버됩니다 안에PostgreSQL : 문서 : 7.3 : 드라이버 윈 토토.

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

Java는 TCP/IP 연결 만 사용하기 때문에PostgreSQL서버가 있어야합니다 TCP/IP 연결을 수락하도록 구성되었습니다. 이것은 할 수 있습니다 환경tcpip_socket = trueinpostgresql.conf파일 또는 공급-i옵션 플래그시기 시작Postmaster.

또한의 클라이언트 인증 설정pg_hba.conf파일을 구성해야 할 수도 있습니다. 참조관리자 안내서자세한 내용. 그만큼젠 토토드라이버는 신뢰, ID, 비밀번호, MD5 및 Crypt를 지원합니다 인증 방법.