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

8 장토토 사이트 추천인터페이스

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

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

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

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

8.1. 설정토토 사이트 추천드라이버

8.1.1. 운전자 얻기

드라이버의 사전 컴파일 버전은 다운로드 할 수 있습니다 그만큼postgresql 토토 사이트 추천웹 사이트.

또는 소스에서 드라이버를 빌드 할 수 있습니다. 당신은 만들고있는 경우에만이 작업을 수행해야하지만 소스 코드 변경.

시작PostgreSQL버전 7.1,토토 사이트 추천드라이버는를 사용하여 구축되었습니다.ant, a Java 기반 패키지 구축을위한 특별 도구. 당신은해야합니다 다운로드ant에서ant웹 사이트및 진행하기 전에 설치하십시오. 사전 컴파일ant분포는 일반적으로 설정됩니다 파일을 읽으려면.Antrc구성을위한 현재 사용자의 홈 디렉토리. 예를 들어, 다른 사용JDK기본값보다 작동 할 수 있습니다.

java_home =/usr/local/sun-jdk1.3
javacmd = $ java_home/bin/java

드라이버를 만들려면 추가-with-java옵션구성명령 줄 (예 :

$ ./configure ---prefix =xxx-with-Java ...

이것은 나머지와 함께 드라이버를 빌드하고 설치합니다. 의PostgreSQL패키지 당신이 발행 할 때make/gmakeandMake/Gmake Install명령. 당신이 나머지 부분이 아닌 드라이버 만 구축하고 싶어postgresql, 예배 규칙서SRC/인터페이스/토토 사이트 추천및 각각 발행make/gmake참조postgresql설치 지침 구성 및 빌드에 대한 자세한 정보 프로세스.

소스에서 드라이버를 빌드 할 때 jar 파일 작성된 이름postgresql.jar. 빌드는 이것을 생성합니다 에서 파일SRC/인터페이스/토토 사이트 추천/JARS디렉토리. 그만큼 결과 드라이버는 Java 버전을 위해 제작됩니다. 실행 중입니다. 1.1 JDK로 빌드하면 빌드시 토토 사이트 추천1 사양을 지원하는 버전 Java2 JDK (예 : JDK1.2 또는 JDK1.3)를 사용하면 토토 사이트 추천2 사양을 지원하는 버전.

참고 :전화하여 드라이버를 구축하려고하지 마십시오Javac운전자가 사용하는대로 직접 성능상의 이유로 일부 동적 로딩 기술, 그리고Javac대처할 수 없습니다. 시도하지 마십시오 실행하려면ant직접, 일부 구성 정보가 전달되기 때문입니다 makefiles를 통해. 달리기ant이러한 매개 변수를 제공하지 않고 직접 발생하면 결과가 발생합니다 부러진 운전자에서.

8.1.2. 클래스 경로 설정

드라이버를 사용하려면 Jar Archive (namepostgresql.jar소스에서 구축 한 경우 그렇지 않으면 이름이 지정 될 것입니다토토 사이트 추천7.2-1.1.jar또는jdbc7.2-1.2.jar토토 사이트 추천1 및 토토 사이트 추천2의 경우 버전은 각각 클래스에 포함되어야합니다 경로,에 넣어ClassPath환경 변수 또는 사용 깃발의 깃발Java명령 줄. 에 의해 기본값, JAR 아카이브는 디렉토리에 설치됩니다/usr/local/pgsql/share/java. 너 를 사용하면 다른 디렉토리에있을 수 있습니다.-prefix실행할 때의 옵션구성또는 사용중인 경우 a 이진 분포를 다르게 배치합니다 위치.

예를 들어,를 사용하는 응용 프로그램이 있습니다.토토 사이트 추천드라이버에 액세스 할 수 있습니다 천문 대상을 포함하는 대형 데이터베이스. 나는있다 응용 프로그램 및토토 사이트 추천드라이버에 설치되어/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.2 : 드라이버 토토.

8.1.3. 데이터베이스 준비토토 사이트 추천

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

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