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

31.3.

발행하고 싶을 때 언제든지SQL데이터베이스에 대한 명령문, A가 필요합니다성명서또는준비 상태인스턴스. 일단 당신은진술또는준비 상태, 스포츠 토토를 사용할 수 있습니다.resultSet전체 결과를 포함하는 인스턴스 (참조섹션 31.3.1여기예 31-1그림

예 31-1. 간단한 쿼리 처리JDBC

이 예제는 간단한 스포츠 토토를 발행하고 인쇄합니다.진술.

Statement st = db.createstatement ();

이 예제는 이전과 동일한 쿼리를 발행하지만 A를 사용합니다.준비 상태그리고 바인드

int foovalue = 500;

31.3.1. a

기본적으로 드라이버는 스포츠 토토의 모든 결과를 수집합니다.resultSet데이터베이스 커서에서만

소수의 행이 클라이언트의 클라이언트쪽에 캐시됩니다.

예 31-2. 페치 크기를 회전하도록 설정합니다

커서 모드로 코드를 변경하는 것만 큼 간단합니다.진술to

Statement st = db.createstatement ();

31.3.2.성명서또는준비 상태인터페이스

다음은를 사용할 때 고려해야합니다.진술또는준비된 상태인터페이스 :

  • 단일을 사용할 수 있습니다진술당신만큼 여러 번 인스턴스resultSet|진술또는준비된 상태주어진 시간에.

  • 처리하는 동안 스포츠 토토를 수행 해야하는 경우resultSet, 간단히 할 수 있습니다진술.

  • 스레드를 사용하는 경우 몇몇은진술각 스레드에 대해. 참조토토 사이트 추천 : 문서 : 7.4 : 멀티 스레드 또는 서블릿 환경에서 드라이버 사용당신이 있다면

  • 를 사용하여 완료 될 때진술또는준비된 상태닫아야합니다

31.3.3.resultSet인터페이스

다음은를 사용할 때 고려해야합니다.resultSet인터페이스 :

  • 값을 읽기 전에 전화해야합니다next (). 이것은 a가 있으면 true를 반환합니다

  • 아래JDBC사양은 한 번만 필드에 액세스해야합니다. 그것은PostgreSQL드라이버

  • 당신은 a를 닫아야합니다resultSet전화로Close ()일단 사용을 마치면

  • 일단 당신이 |진술a를 만드는 데 사용됩니다resultSet, 현재 오픈resultSet인스턴스가 닫혔습니다