데이터베이스에 SQL 문을 발행 할 때마다 명세서 인스턴스가 필요합니다. 일단 진술이 있으면 가능합니다 executeQuery () 메소드를 사용하여 사설 토토 사이트를 발행하십시오. 이것은 반환됩니다 전체 결과를 포함하는 resultSet 인스턴스.
문을 사용할 때 다음을 고려해야합니다 인터페이스 :
원하는만큼 명령문 인스턴스를 사용할 수 있습니다. 연결을 열 자마자 만들 수 있으며 연결 수명에 사용하십시오. 당신은 그것을 기억해야합니다 명령문 당 하나의 resultSet 만 존재할 수 있습니다.
resultSet을 처리하는 동안 사설 토토 사이트를 수행 해야하는 경우, 당신은 단순히 다른 진술을 만들고 사용할 수 있습니다.
스레드를 사용하는 경우 몇몇은 데이터베이스는 각 스레드에 대해 별도의 명령문을 사용해야합니다. 나중에 스레드와 서블릿을 덮는 섹션을 참조하십시오. 이 문서를 사용하려는 경우이 문서는 몇 가지 중요한 요점.
결과 세트를 사용할 때 다음을 고려해야합니다 인터페이스 :
값을 읽기 전에 전화해야합니다다음 (). 결과가 있으면 진실이 반환됩니다. 그러나 더 중요한 것은 처리를 위해 행을 준비한다.
아래JDBC사양, 당신은해야합니다 한 번만 필드에 액세스하십시오. 이 규칙을 고수하는 것이 가장 안전합니다. 현재시기에Postgres드라이버에 액세스 할 수 있습니다 원하는만큼 현장.
호출을 통해 결과 세트를 닫아야합니다Close ()일단 당신이 그것을 끝내면.
일단 명령문과 함께 다른 사설 토토 사이트를 요청하면 resultSet을 만듭니다. 현재 열린 인스턴스가 닫힙니다.
예는 다음과 같습니다.
Statement st = db.createstatement (); resultSet rs = st.ExecuteQuery ( "select * from mytable"); while (rs.next ()) System.out.print ( "열 1 반환"); System.out.println (rs.getstring (1));